Lines Matching refs:MCI
107 void canonicalizeImmediates(MCInst &MCI);
753 void HexagonAsmParser::canonicalizeImmediates(MCInst &MCI) { in canonicalizeImmediates() argument
755 NewInst.setOpcode(MCI.getOpcode()); in canonicalizeImmediates()
756 for (MCOperand &I : MCI) in canonicalizeImmediates()
765 Warning (MCI.getLoc(), "Signed/Unsigned mismatch"); in canonicalizeImmediates()
768 MCI = NewInst; in canonicalizeImmediates()
771 bool HexagonAsmParser::matchOneInstruction(MCInst &MCI, SMLoc IDLoc, in matchOneInstruction() argument
777 MatchInstructionImpl(InstOperands, MCI, ErrorInfo, MatchingInlineAsm); in matchOneInstruction()
779 MCI.setLoc(IDLoc); in matchOneInstruction()
780 canonicalizeImmediates(MCI); in matchOneInstruction()
781 result = processInstruction(MCI, InstOperands, IDLoc); in matchOneInstruction()
784 DEBUG(MCI.dump_pretty(dbgs())); in matchOneInstruction()
787 MCI.setLoc(IDLoc); in matchOneInstruction()