Lines Matching refs:MCII
45 std::unique_ptr <MCInstrInfo> MCII; member in __anon6fd935070111::HexagonAsmBackend
67 MCII(T.createMCInstrInfo()), RelaxTarget(new MCInst *), in HexagonAsmBackend()
540 const MCInstrDesc &MCID = HexagonMCInstrInfo::getDesc(*MCII, HMI); in isInstRelaxable()
543 if (llvm::HexagonMCInstrInfo::getType(*MCII, HMI) == HexagonII::TypeJ || in isInstRelaxable()
544 (llvm::HexagonMCInstrInfo::getType(*MCII, HMI) == HexagonII::TypeCJ && in isInstRelaxable()
546 (llvm::HexagonMCInstrInfo::getType(*MCII, HMI) == HexagonII::TypeNCJ && in isInstRelaxable()
548 (llvm::HexagonMCInstrInfo::getType(*MCII, HMI) == HexagonII::TypeCR && in isInstRelaxable()
550 if (HexagonMCInstrInfo::isExtendable(*MCII, HMI)) { in isInstRelaxable()
553 HMI.getOperand(HexagonMCInstrInfo::getExtendableOp(*MCII, HMI)); in isInstRelaxable()
676 *MCII, CrntHMI, in relaxInstruction()
677 HexagonMCInstrInfo::getExtendableOperand(*MCII, CrntHMI)); in relaxInstruction()
746 Context, *MCII, *RF.getSubtargetInfo(), Inst, in finishLayout()
753 bool Error = HexagonMCShuffle(Context, true, *MCII, in finishLayout()