Lines Matching refs:MC
57 MC.reset(new MCContext(TheTriple, MAI.get(), MRI.get(), MSTI.get(), nullptr, in init()
59 MOFI.reset(TheTarget->createMCObjectFileInfo(*MC, /*PIC=*/false, false)); in init()
60 MC->setObjectFileInfo(MOFI.get()); in init()
70 MCE = TheTarget->createMCCodeEmitter(*MII, *MC); in init()
79 *MC, std::make_unique<formatted_raw_ostream>(OutFile), true, true, MIP, in init()
86 TheTriple, *MC, std::unique_ptr<MCAsmBackend>(MAB), in init()
120 MC->setDwarfVersion(DwarfVersion); in switchToDebugInfoSection()
178 MC->setDwarfVersion(DwarfVersion); in emitAbbrevs()
193 .Case("debug_line", MC->getObjectFileInfo()->getDwarfLineSection()) in emitSectionContents()
194 .Case("debug_loc", MC->getObjectFileInfo()->getDwarfLocSection()) in emitSectionContents()
196 MC->getObjectFileInfo()->getDwarfRangesSection()) in emitSectionContents()
197 .Case("debug_frame", MC->getObjectFileInfo()->getDwarfFrameSection()) in emitSectionContents()
199 MC->getObjectFileInfo()->getDwarfARangesSection()) in emitSectionContents()
216 Asm.emitInt8(MC->getTargetTriple().isArch64Bit() ? 8 : 4); in emitPaperTrailWarningsDie()
327 MS->switchSection(MC->getObjectFileInfo()->getDwarfRangesSection()); in emitRangesEntries()
381 MS->switchSection(MC->getObjectFileInfo()->getDwarfARangesSection()); in emitUnitRangesEntries()
423 MS->switchSection(MC->getObjectFileInfo()->getDwarfRangesSection()); in emitUnitRangesEntries()
451 MS->switchSection(MC->getObjectFileInfo()->getDwarfLocSection()); in emitLocationsForUnit()
513 MS->switchSection(MC->getObjectFileInfo()->getDwarfLineSection()); in emitLineTableForUnit()
514 MCSymbol *LineStartSym = MC->createTempSymbol(); in emitLineTableForUnit()
515 MCSymbol *LineEndSym = MC->createTempSymbol(); in emitLineTableForUnit()
531 MCDwarfLineAddr::Encode(*MC, Params, std::numeric_limits<int64_t>::max(), 0, in emitLineTableForUnit()
611 MCDwarfLineAddr::Encode(*MC, Params, LineDelta, AddressDelta, EncodingOS); in emitLineTableForUnit()
629 MCDwarfLineAddr::Encode(*MC, Params, std::numeric_limits<int64_t>::max(), in emitLineTableForUnit()
641 MCDwarfLineAddr::Encode(*MC, Params, std::numeric_limits<int64_t>::max(), 0, in emitLineTableForUnit()
654 MS->switchSection(MC->getObjectFileInfo()->getDwarfLineSection()); in translateLineTable()
662 MCSymbol *BeginLabel = MC->createTempSymbol(); in translateLineTable()
663 MCSymbol *EndLabel = MC->createTempSymbol(); in translateLineTable()
677 MCSymbol *HeaderBeginLabel = MC->createTempSymbol(); in translateLineTable()
678 MCSymbol *HeaderEndLabel = MC->createTempSymbol(); in translateLineTable()
777 emitPubSectionForUnit(MC->getObjectFileInfo()->getDwarfPubNamesSection(), in emitPubNamesForUnit()
783 emitPubSectionForUnit(MC->getObjectFileInfo()->getDwarfPubTypesSection(), in emitPubTypesForUnit()
789 MS->switchSection(MC->getObjectFileInfo()->getDwarfFrameSection()); in emitCIE()
800 MS->switchSection(MC->getObjectFileInfo()->getDwarfFrameSection()); in emitFDE()