Lines Matching refs:MCII
45 std::unique_ptr<MCInstrInfo const> const MCII; member in __anon8dcf3ba80111::HexagonDisassembler
50 MCInstrInfo const *MCII) in HexagonDisassembler() argument
51 : MCDisassembler(STI, Ctx), MCII(MCII), CurrentBundle(new MCInst *), in HexagonDisassembler()
65 MCInstrInfo MCII = *Disassembler.MCII; in fullValue() local
67 MI.size() != HexagonMCInstrInfo::getExtendableOp(MCII, MI)) in fullValue()
69 unsigned Alignment = HexagonMCInstrInfo::getExtentAlignment(MCII, MI); in fullValue()
191 HexagonMCChecker Checker(getContext(), *MCII, STI_, MI, in getInstruction()
460 if (HexagonMCInstrInfo::isNewValue(*MCII, MI)) { in getSingleInstruction()
461 unsigned OpIndex = HexagonMCInstrInfo::getNewValueOp(*MCII, MI); in getSingleInstruction()
471 bool Vector = HexagonMCInstrInfo::isVector(*MCII, MI); in getSingleInstruction()
479 bool CurrentVector = HexagonMCInstrInfo::isVector(*MCII, *i->getInst()); in getSingleInstruction()
491 if (HexagonMCInstrInfo::hasNewValue2(*MCII, Inst)) { in getSingleInstruction()
494 HexagonMCInstrInfo::getNewValueOperand(*MCII, Inst).getReg() : in getSingleInstruction()
495 HexagonMCInstrInfo::getNewValueOperand2(*MCII, Inst).getReg(); in getSingleInstruction()
498 } else if (HexagonMCInstrInfo::hasNewValue(*MCII, Inst)) { in getSingleInstruction()
500 HexagonMCInstrInfo::getNewValueOperand(*MCII, Inst).getReg(); in getSingleInstruction()
518 MCInst const &Inst = HexagonMCInstrInfo::isDuplex(*MCII, MI) in getSingleInstruction()
521 if (!HexagonMCInstrInfo::isExtendable(*MCII, Inst) && in getSingleInstruction()
522 !HexagonMCInstrInfo::isExtended(*MCII, Inst)) in getSingleInstruction()
742 unsigned Bits = HexagonMCInstrInfo::getExtentBits(*Disassembler.MCII, MI); in s32_0ImmDecoder()
752 unsigned Bits = HexagonMCInstrInfo::getExtentBits(*Disassembler.MCII, MI); in brtargetDecoder()