Lines Matching refs:MCInst
45 std::unique_ptr <MCInst *> RelaxTarget;
46 MCInst * Extender;
50 MCInst &HMB) const {
66 MCII(T.createMCInstrInfo()), RelaxTarget(new MCInst *),
77 const_cast<HexagonAsmBackend *>(this)->Extender = new (Context) MCInst;
80 MCInst *takeExtender() const {
82 MCInst * Result = Extender;
538 bool isInstRelaxable(MCInst const &HMI) const {
564 bool mayNeedRelaxation(MCInst const &Inst,
576 MCInst const &MCB = DF->getInst();
580 MCInst &MCI = const_cast<MCInst &>(HexagonMCInstrInfo::instruction(
654 void relaxInstruction(MCInst &Inst,
659 MCInst Res;
665 MCInst &CrntHMI = const_cast<MCInst &>(*I.getInst());
673 MCInst *HMIx = takeExtender();
736 auto &Inst = const_cast<MCInst &>(RF.getInst());
739 MCInst *Nop = new (Context) MCInst;