• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/DWARFLinker/

Lines Matching refs:MC

14 #include "llvm/MC/MCAsmBackend.h"
15 #include "llvm/MC/MCCodeEmitter.h"
16 #include "llvm/MC/MCDwarf.h"
17 #include "llvm/MC/MCObjectWriter.h"
18 #include "llvm/MC/MCSection.h"
19 #include "llvm/MC/MCStreamer.h"
20 #include "llvm/MC/MCSubtargetInfo.h"
21 #include "llvm/MC/MCSymbol.h"
22 #include "llvm/MC/MCTargetOptions.h"
23 #include "llvm/MC/MCTargetOptionsCommandFlags.h"
42 // Create all the MC Objects.
54 MC.reset(new MCContext(MAI.get(), MRI.get(), MOFI.get()));
55 MOFI->InitMCObjectFileInfo(TheTriple, /*PIC*/ false, *MC);
69 MCE = TheTarget->createMCCodeEmitter(*MII, *MRI, *MC);
78 *MC, std::make_unique<formatted_raw_ostream>(OutFile), true, true, MIP,
85 TheTriple, *MC, std::unique_ptr<MCAsmBackend>(MAB),
119 MC->setDwarfVersion(DwarfVersion);
161 MC->setDwarfVersion(DwarfVersion);
176 .Case("debug_line", MC->getObjectFileInfo()->getDwarfLineSection())
177 .Case("debug_loc", MC->getObjectFileInfo()->getDwarfLocSection())
179 MC->getObjectFileInfo()->getDwarfRangesSection())
180 .Case("debug_frame", MC->getObjectFileInfo()->getDwarfFrameSection())
182 MC->getObjectFileInfo()->getDwarfARangesSection())
288 MS->SwitchSection(MC->getObjectFileInfo()->getDwarfRangesSection());
340 MS->SwitchSection(MC->getObjectFileInfo()->getDwarfARangesSection());
382 MS->SwitchSection(MC->getObjectFileInfo()->getDwarfRangesSection());
410 MS->SwitchSection(MC->getObjectFileInfo()->getDwarfLocSection());
472 MS->SwitchSection(MC->getObjectFileInfo()->getDwarfLineSection());
473 MCSymbol *LineStartSym = MC->createTempSymbol();
474 MCSymbol *LineEndSym = MC->createTempSymbol();
490 MCDwarfLineAddr::Encode(*MC, Params, std::numeric_limits<int64_t>::max(), 0,
572 MCDwarfLineAddr::Encode(*MC, Params, LineDelta, AddressDelta, EncodingOS);
590 MCDwarfLineAddr::Encode(*MC, Params, std::numeric_limits<int64_t>::max(),
602 MCDwarfLineAddr::Encode(*MC, Params, std::numeric_limits<int64_t>::max(), 0,
615 MS->SwitchSection(MC->getObjectFileInfo()->getDwarfLineSection());
623 MCSymbol *BeginLabel = MC->createTempSymbol();
624 MCSymbol *EndLabel = MC->createTempSymbol();
638 MCSymbol *HeaderBeginLabel = MC->createTempSymbol();
639 MCSymbol *HeaderEndLabel = MC->createTempSymbol();
740 emitPubSectionForUnit(MC->getObjectFileInfo()->getDwarfPubNamesSection(),
748 emitPubSectionForUnit(MC->getObjectFileInfo()->getDwarfPubTypesSection(),
754 MS->SwitchSection(MC->getObjectFileInfo()->getDwarfFrameSection());
765 MS->SwitchSection(MC->getObjectFileInfo()->getDwarfFrameSection());