Lines Matching refs:PostIdxReg
553 struct PostIdxRegOp PostIdxReg; member
611 PostIdxReg = o.PostIdxReg; in ARMOperand()
1119 return Kind == k_PostIndexRegister && PostIdxReg.ShiftTy ==ARM_AM::no_shift; in isPostIdxReg()
1240 return PostIdxReg.ShiftTy == ARM_AM::no_shift; in isAM3Offset()
2185 ARM_AM::getAM3Opc(PostIdxReg.isAdd ? ARM_AM::add : ARM_AM::sub, 0); in addAM3OffsetOperands()
2186 Inst.addOperand(MCOperand::CreateReg(PostIdxReg.RegNum)); in addAM3OffsetOperands()
2382 Inst.addOperand(MCOperand::CreateReg(PostIdxReg.RegNum)); in addPostIdxRegOperands()
2383 Inst.addOperand(MCOperand::CreateImm(PostIdxReg.isAdd)); in addPostIdxRegOperands()
2388 Inst.addOperand(MCOperand::CreateReg(PostIdxReg.RegNum)); in addPostIdxRegShiftedOperands()
2391 ARM_AM::AddrOpc opc = PostIdxReg.isAdd ? ARM_AM::add : ARM_AM::sub; in addPostIdxRegShiftedOperands()
2392 unsigned Imm = ARM_AM::getAM2Opc(opc, PostIdxReg.ShiftImm, in addPostIdxRegShiftedOperands()
2393 PostIdxReg.ShiftTy); in addPostIdxRegShiftedOperands()
2786 Op->PostIdxReg.RegNum = RegNum; in CreatePostIdxReg()
2787 Op->PostIdxReg.isAdd = isAdd; in CreatePostIdxReg()
2788 Op->PostIdxReg.ShiftTy = ShiftTy; in CreatePostIdxReg()
2789 Op->PostIdxReg.ShiftImm = ShiftImm; in CreatePostIdxReg()
2888 OS << "post-idx register " << (PostIdxReg.isAdd ? "" : "-") in print()
2889 << PostIdxReg.RegNum; in print()
2890 if (PostIdxReg.ShiftTy != ARM_AM::no_shift) in print()
2891 OS << ARM_AM::getShiftOpcStr(PostIdxReg.ShiftTy) << " " in print()
2892 << PostIdxReg.ShiftImm; in print()