Lines Matching refs:ShiftAmt
87 const unsigned ShiftAmt = ToIdx * 16; in replicateChunk() local
90 const uint64_t Chunk = getChunk(Imm, FromIdx) << ShiftAmt; in replicateChunk()
92 Imm &= ~(0xFFFFLL << ShiftAmt); in replicateChunk()
104 const unsigned ShiftAmt = ChunkIdx * 16; in tryOrrMovk() local
124 .addImm(AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt)); in tryOrrMovk()
185 unsigned ShiftAmt = 0; in tryToreplicateChunks() local
188 for (; ShiftAmt < 64; ShiftAmt += 16) { in tryToreplicateChunks()
189 Imm16 = (UImm >> ShiftAmt) & 0xFFFF; in tryToreplicateChunks()
202 .addImm(AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt)); in tryToreplicateChunks()
213 for (ShiftAmt += 16; ShiftAmt < 64; ShiftAmt += 16) { in tryToreplicateChunks()
214 Imm16 = (UImm >> ShiftAmt) & 0xFFFF; in tryToreplicateChunks()
226 .addImm(AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt)); in tryToreplicateChunks()