Lines Matching defs:MIb
574 MCInst const &MIb, bool ExtendedB,
582 unsigned Opcode = MIb.getOpcode();
587 MIbG = HexagonMCInstrInfo::getDuplexCandidateGroup(MIb);
596 MCInst SubInst1 = HexagonMCInstrInfo::deriveSubInst(MIb);
610 if (MIb.getOpcode() == Hexagon::S2_allocframe)
615 // Note that MIb (slot1) can be extended and MIa (slot0)
622 if (subInstWouldBeExtended(MIb) && !ExtendedB)
626 // If jumpr r31 appears, it must be in slot 0, and never slot 1 (MIb).
628 if ((MIb.getNumOperands() > 1) && MIb.getOperand(1).isReg() &&
629 (MIb.getOperand(1).getReg() == Hexagon::R31))
631 if ((MIb.getNumOperands() > 0) && MIb.getOperand(0).isReg() &&
632 (MIb.getOperand(0).getReg() == Hexagon::R31))
639 // If a store appears, it must be in slot 0 (MIa) 1st, and then slot 1 (MIb);
651 bool HexagonMCInstrInfo::isDuplexPair(MCInst const &MIa, MCInst const &MIb) {
653 MIbG = getDuplexCandidateGroup(MIb);