Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching refs:getImm

194     ARM_AM::AMSubMode Mode = (ARM_AM::AMSubMode)MI.getOperand(OpIdx).getImm();
294 unsigned SoImm = MO.getImm();
311 unsigned SoImm = MI.getOperand(Op).getImm();
344 return 64 - MI.getOperand(Op).getImm();
527 return static_cast<unsigned>(MO.getImm());
546 int32_t SImm = MO1.getImm();
574 if (MO.isImm()) return MO.getImm();
612 return encodeThumbBLOffset(MO.getImm());
625 return encodeThumbBLOffset(MO.getImm());
637 return (MO.getImm() >> 1);
649 return (MO.getImm() >> 1);
660 return (MO.getImm() >> 1);
672 if (ARMCC::CondCodes(MCOp1.getImm()) != ARMCC::AL)
709 return MO.getImm() >> 2;
724 return MO.getImm() >> 2;
735 return MO.getImm() >> 1;
750 Val = MO.getImm() >> 1;
778 getImm();
819 int32_t Val = MO.getImm();
839 return MO.getImm();
888 int32_t Offset = MO.getImm();
924 int32_t Imm8 = MI.getOperand(OpIdx).getImm();
993 unsigned Imm8 = MO1.getImm();
1006 return static_cast<unsigned>(MO.getImm());
1062 unsigned ShImm = ARM_AM::getAM2Offset(MO2.getImm());
1063 bool isAdd = ARM_AM::getAM2Op(MO2.getImm()) == ARM_AM::add;
1064 ARM_AM::ShiftOpc ShOp = ARM_AM::getAM2ShiftOpc(MO2.getImm());
1111 unsigned Imm = MO1.getImm();
1133 bool isAdd = MO1.getImm() != 0;
1147 unsigned Imm = MO1.getImm();
1183 unsigned Imm = MO2.getImm();
1206 return MO1.getImm() & 0xff;
1220 unsigned Imm5 = MO1.getImm();
1232 return (MO.getImm() >> 2);
1292 ARM_AM::ShiftOpc SOpc = ARM_AM::getSORegShOp(MO2.getImm());
1319 assert(ARM_AM::getSORegOffset(MO2.getImm()) == 0);
1337 ARM_AM::ShiftOpc SOpc = ARM_AM::getSORegShOp(MO1.getImm());
1364 unsigned Offset = ARM_AM::getSORegOffset(MO1.getImm());
1384 Value |= MO3.getImm();
1402 int32_t tmp = (int32_t)MO2.getImm();
1419 int32_t tmp = (int32_t)MO1.getImm();
1436 int32_t tmp = (int32_t)MO1.getImm();
1459 ARM_AM::ShiftOpc SOpc = ARM_AM::getSORegShOp(MO1.getImm());
1485 return Binary | ARM_AM::getSORegOffset(MO1.getImm()) << 7;
1495 uint32_t v = ~MO.getImm();
1549 switch (Imm.getImm()) {
1573 switch (Imm.getImm()) {
1600 switch (Imm.getImm()) {
1624 return 8 - MI.getOperand(Op).getImm();
1631 return 16 - MI.getOperand(Op).getImm();
1638 return 32 - MI.getOperand(Op).getImm();
1645 return 64 - MI.getOperand(Op).getImm();