Lines Matching refs:RotateAmt
367 uint32_t Imm, uint32_t RotateAmt) in OperandARM32FlexImm() argument
368 : OperandARM32Flex(kFlexImm, Ty), Imm(Imm), RotateAmt(RotateAmt) { in OperandARM32FlexImm()
373 bool OperandARM32FlexImm::canHoldImm(uint32_t Immediate, uint32_t *RotateAmt, in canHoldImm() argument
377 *RotateAmt = 0; in canHoldImm()
385 *RotateAmt = Rot; in canHoldImm()
2967 uint32_t RotateAmt) { in create() argument
2972 while ((Imm & 0x03) == 0 && RotateAmt > 0) { in create()
2973 --RotateAmt; in create()
2977 OperandARM32FlexImm(Func, Ty, Imm, RotateAmt); in create()
2985 uint32_t RotateAmt = getRotateAmt(); in emit() local
2986 Str << "#" << Utils::rotateRight32(Imm, 2 * RotateAmt); in emit()
2993 uint32_t RotateAmt = getRotateAmt(); in dump() local
2994 Str << "#(" << Imm << " ror 2*" << RotateAmt << ")"; in dump()