Lines Matching defs:MCI
126 void canonicalizeImmediates(MCInst &MCI);
531 void HexagonAsmParser::canonicalizeImmediates(MCInst &MCI) {
533 NewInst.setOpcode(MCI.getOpcode());
534 for (MCOperand &I : MCI)
542 Warning(MCI.getLoc(), "Signed/Unsigned mismatch");
545 MCI = NewInst;
548 bool HexagonAsmParser::matchOneInstruction(MCInst &MCI, SMLoc IDLoc,
554 MatchInstructionImpl(InstOperands, MCI, ErrorInfo, MatchingInlineAsm);
556 MCI.setLoc(IDLoc);
557 canonicalizeImmediates(MCI);
558 result = processInstruction(MCI, InstOperands, IDLoc);
561 LLVM_DEBUG(MCI.dump_pretty(dbgs()));
564 MCI.setLoc(IDLoc);