Lines Matching refs:ShiftAmt
76 const unsigned ShiftAmt = ToIdx * 16; in replicateChunk() local
79 const uint64_t Chunk = getChunk(Imm, FromIdx) << ShiftAmt; in replicateChunk()
81 Imm &= ~(0xFFFFLL << ShiftAmt); in replicateChunk()
93 const unsigned ShiftAmt = ChunkIdx * 16; in tryOrrMovk() local
113 .addImm(AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt)); in tryOrrMovk()
174 unsigned ShiftAmt = 0; in tryToreplicateChunks() local
177 for (; ShiftAmt < 64; ShiftAmt += 16) { in tryToreplicateChunks()
178 Imm16 = (UImm >> ShiftAmt) & 0xFFFF; in tryToreplicateChunks()
191 .addImm(AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt)); in tryToreplicateChunks()
202 for (ShiftAmt += 16; ShiftAmt < 64; ShiftAmt += 16) { in tryToreplicateChunks()
203 Imm16 = (UImm >> ShiftAmt) & 0xFFFF; in tryToreplicateChunks()
215 .addImm(AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt)); in tryToreplicateChunks()