Lines Matching refs:MCII
44 std::unique_ptr <MCInstrInfo> MCII; member in __anonab472fd70111::HexagonAsmBackend
65 relaxedCnt(0), MCII(T.createMCInstrInfo()), RelaxTarget(new MCInst *), in HexagonAsmBackend()
538 const MCInstrDesc &MCID = HexagonMCInstrInfo::getDesc(*MCII, HMI); in isInstRelaxable()
541 if (llvm::HexagonMCInstrInfo::getType(*MCII, HMI) == HexagonII::TypeJ || in isInstRelaxable()
542 (llvm::HexagonMCInstrInfo::getType(*MCII, HMI) == HexagonII::TypeCJ && in isInstRelaxable()
544 (llvm::HexagonMCInstrInfo::getType(*MCII, HMI) == HexagonII::TypeNCJ && in isInstRelaxable()
546 (llvm::HexagonMCInstrInfo::getType(*MCII, HMI) == HexagonII::TypeCR && in isInstRelaxable()
548 if (HexagonMCInstrInfo::isExtendable(*MCII, HMI)) { in isInstRelaxable()
551 HMI.getOperand(HexagonMCInstrInfo::getExtendableOp(*MCII, HMI)); in isInstRelaxable()
667 *MCII, CrntHMI, in relaxInstruction()
668 HexagonMCInstrInfo::getExtendableOperand(*MCII, CrntHMI)); in relaxInstruction()
738 Context, *MCII, *RF.getSubtargetInfo(), Inst, in finishLayout()
745 bool Error = HexagonMCShuffle(Context, true, *MCII, in finishLayout()