Lines Matching refs:MCB
82 MCInst MCB; member in __anon13e295d60111::HexagonAsmParser
108 bool matchOneInstruction(MCInst &MCB, SMLoc IDLoc,
141 MCII (MII), MCB(HexagonMCInstrInfo::createBundle()), InBrackets(false) { in HexagonAsmParser()
622 DEBUG(MCB.dump_pretty(dbgs())); in finishBundle()
627 HexagonMCChecker Check(MCII, getSTI(), MCB, MCB, *RI); in finishBundle()
630 getContext(), MCB, in finishBundle()
660 Twine N(HexagonMCInstrInfo::isInnerLoop(MCB) ? '0' : '1'); in finishBundle()
709 MCB.setLoc(IDLoc); in finishBundle()
710 if (HexagonMCInstrInfo::bundleSize(MCB) == 0) { in finishBundle()
711 assert(!HexagonMCInstrInfo::isInnerLoop(MCB)); in finishBundle()
712 assert(!HexagonMCInstrInfo::isOuterLoop(MCB)); in finishBundle()
716 Out.EmitInstruction(MCB, getSTI()); in finishBundle()
720 if (HexagonMCInstrInfo::bundleSize(MCB) > HEXAGON_PACKET_SIZE) { in finishBundle()
737 HexagonMCInstrInfo::setInnerLoop(MCB); in matchBundleOptions()
739 HexagonMCInstrInfo::setOuterLoop(MCB); in matchBundleOptions()
741 HexagonMCInstrInfo::setMemReorderDisabled(MCB); in matchBundleOptions()
743 HexagonMCInstrInfo::setMemStoreReorderEnabled(MCB); in matchBundleOptions()
825 MCB.clear(); in MatchAndEmitInstruction()
826 MCB.addOperand(MCOperand::createImm(0)); in MatchAndEmitInstruction()
854 getParser().getContext(), MCII, MCB, *SubInst); in MatchAndEmitInstruction()
855 MCB.addOperand(MCOperand::createInst(SubInst)); in MatchAndEmitInstruction()