Lines Matching refs:MCII
45 std::unique_ptr<MCInstrInfo const> const MCII; member in __anon0dab59a40111::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()
200 HexagonMCChecker Checker(getContext(), *MCII, STI_, MI, in getInstruction()
469 if (HexagonMCInstrInfo::isNewValue(*MCII, MI)) { in getSingleInstruction()
470 unsigned OpIndex = HexagonMCInstrInfo::getNewValueOp(*MCII, MI); in getSingleInstruction()
480 bool Vector = HexagonMCInstrInfo::isVector(*MCII, MI); in getSingleInstruction()
488 bool CurrentVector = HexagonMCInstrInfo::isVector(*MCII, *i->getInst()); in getSingleInstruction()
500 if (HexagonMCInstrInfo::hasNewValue2(*MCII, Inst)) { in getSingleInstruction()
503 HexagonMCInstrInfo::getNewValueOperand(*MCII, Inst).getReg() : in getSingleInstruction()
504 HexagonMCInstrInfo::getNewValueOperand2(*MCII, Inst).getReg(); in getSingleInstruction()
507 } else if (HexagonMCInstrInfo::hasNewValue(*MCII, Inst)) { in getSingleInstruction()
509 HexagonMCInstrInfo::getNewValueOperand(*MCII, Inst).getReg(); in getSingleInstruction()
527 MCInst const &Inst = HexagonMCInstrInfo::isDuplex(*MCII, MI) in getSingleInstruction()
530 if (!HexagonMCInstrInfo::isExtendable(*MCII, Inst) && in getSingleInstruction()
531 !HexagonMCInstrInfo::isExtended(*MCII, Inst)) in getSingleInstruction()
755 unsigned Bits = HexagonMCInstrInfo::getExtentBits(*Disassembler.MCII, MI); in s32_0ImmDecoder()
765 unsigned Bits = HexagonMCInstrInfo::getExtentBits(*Disassembler.MCII, MI); in brtargetDecoder()