Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching refs:getImm

171     ARM_AM::AMSubMode Mode = (ARM_AM::AMSubMode)MI.getOperand(OpIdx).getImm();
242 unsigned SoImm = MI.getOperand(Op).getImm();
258 unsigned SoImm = MI.getOperand(Op).getImm();
283 return 64 - MI.getOperand(Op).getImm();
436 return static_cast<unsigned>(MO.getImm());
454 int32_t SImm = MO1.getImm();
481 if (MO.isImm()) return MO.getImm();
518 return encodeThumbBLOffset(MO.getImm());
530 return encodeThumbBLOffset(MO.getImm());
541 return (MO.getImm() >> 1);
552 return (MO.getImm() >> 1);
562 return (MO.getImm() >> 1);
574 if (ARMCC::CondCodes(MCOp1.getImm()) != ARMCC::AL)
609 return MO.getImm() >> 2;
623 return MO.getImm() >> 2;
633 return MO.getImm() >> 1;
668 int32_t offset = MO.getImm();
708 int32_t Val = MO.getImm();
727 return MO.getImm();
774 int32_t Offset = MO.getImm();
807 int32_t Imm8 = MI.getOperand(OpIdx).getImm();
874 unsigned Imm8 = MO1.getImm();
899 return static_cast<unsigned>(MO.getImm());
958 unsigned ShImm = ARM_AM::getAM2Offset(MO2.getImm());
959 bool isAdd = ARM_AM::getAM2Op(MO2.getImm()) == ARM_AM::add;
960 ARM_AM::ShiftOpc ShOp = ARM_AM::getAM2ShiftOpc(MO2.getImm());
1005 unsigned Imm = MO1.getImm();
1026 bool isAdd = MO1.getImm() != 0;
1039 unsigned Imm = MO1.getImm();
1074 unsigned Imm = MO2.getImm();
1096 return MO1.getImm() & 0xff;
1109 unsigned Imm5 = MO1.getImm();
1120 return (MO.getImm() >> 2);
1178 ARM_AM::ShiftOpc SOpc = ARM_AM::getSORegShOp(MO2.getImm());
1205 assert(ARM_AM::getSORegOffset(MO2.getImm()) == 0);
1222 ARM_AM::ShiftOpc SOpc = ARM_AM::getSORegShOp(MO1.getImm());
1249 unsigned Offset = ARM_AM::getSORegOffset(MO1.getImm());
1268 Value |= MO3.getImm();
1285 int32_t tmp = (int32_t)MO2.getImm();
1301 int32_t tmp = (int32_t)MO1.getImm();
1317 int32_t tmp = (int32_t)MO1.getImm();
1339 ARM_AM::ShiftOpc SOpc = ARM_AM::getSORegShOp(MO1.getImm());
1365 return Binary | ARM_AM::getSORegOffset(MO1.getImm()) << 7;
1374 uint32_t v = ~MO.getImm();
1426 switch (Imm.getImm()) {
1449 switch (Imm.getImm()) {
1475 switch (Imm.getImm()) {
1497 return 8 - MI.getOperand(Op).getImm();
1503 return 16 - MI.getOperand(Op).getImm();
1509 return 32 - MI.getOperand(Op).getImm();
1515 return 64 - MI.getOperand(Op).getImm();