Lines Matching refs:ShiftAmt
97 const unsigned ShiftAmt = ToIdx * 16; in replicateChunk() local
100 const uint64_t Chunk = getChunk(Imm, FromIdx) << ShiftAmt; in replicateChunk()
102 Imm &= ~(0xFFFFLL << ShiftAmt); in replicateChunk()
114 const unsigned ShiftAmt = ChunkIdx * 16; in tryOrrMovk() local
134 .addImm(AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt)); in tryOrrMovk()
195 unsigned ShiftAmt = 0; in tryToreplicateChunks() local
198 for (; ShiftAmt < 64; ShiftAmt += 16) { in tryToreplicateChunks()
199 Imm16 = (UImm >> ShiftAmt) & 0xFFFF; in tryToreplicateChunks()
212 .addImm(AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt)); in tryToreplicateChunks()
223 for (ShiftAmt += 16; ShiftAmt < 64; ShiftAmt += 16) { in tryToreplicateChunks()
224 Imm16 = (UImm >> ShiftAmt) & 0xFFFF; in tryToreplicateChunks()
236 .addImm(AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt)); in tryToreplicateChunks()