Lines Matching refs:MCII
45 std::unique_ptr<MCInstrInfo const> const MCII;
50 MCInstrInfo const *MCII)
51 : MCDisassembler(STI, Ctx), MCII(MCII), CurrentBundle(new MCInst *),
65 MCInstrInfo MCII = *Disassembler.MCII;
67 MI.size() != HexagonMCInstrInfo::getExtendableOp(MCII, MI))
69 unsigned Alignment = HexagonMCInstrInfo::getExtentAlignment(MCII, MI);
200 HexagonMCChecker Checker(getContext(), *MCII, STI_, MI,
469 if (HexagonMCInstrInfo::isNewValue(*MCII, MI)) {
470 unsigned OpIndex = HexagonMCInstrInfo::getNewValueOp(*MCII, MI);
480 bool Vector = HexagonMCInstrInfo::isVector(*MCII, MI);
488 bool CurrentVector = HexagonMCInstrInfo::isVector(*MCII, *i->getInst());
500 if (HexagonMCInstrInfo::hasNewValue2(*MCII, Inst)) {
503 HexagonMCInstrInfo::getNewValueOperand(*MCII, Inst).getReg() :
504 HexagonMCInstrInfo::getNewValueOperand2(*MCII, Inst).getReg();
507 } else if (HexagonMCInstrInfo::hasNewValue(*MCII, Inst)) {
509 HexagonMCInstrInfo::getNewValueOperand(*MCII, Inst).getReg();
529 MCInst const &Inst = HexagonMCInstrInfo::isDuplex(*MCII, MI)
532 if (!HexagonMCInstrInfo::isExtendable(*MCII, Inst) &&
533 !HexagonMCInstrInfo::isExtended(*MCII, Inst))
757 unsigned Bits = HexagonMCInstrInfo::getExtentBits(*Disassembler.MCII, MI);
767 unsigned Bits = HexagonMCInstrInfo::getExtentBits(*Disassembler.MCII, MI);