Lines Matching defs:MC
16 #include "llvm/MC/MCAsmBackend.h"
17 #include "llvm/MC/MCAsmInfo.h"
18 #include "llvm/MC/MCCodeEmitter.h"
19 #include "llvm/MC/MCContext.h"
20 #include "llvm/MC/MCDwarf.h"
21 #include "llvm/MC/MCInstrInfo.h"
22 #include "llvm/MC/MCObjectFileInfo.h"
23 #include "llvm/MC/MCObjectWriter.h"
24 #include "llvm/MC/MCRegisterInfo.h"
25 #include "llvm/MC/MCStreamer.h"
26 #include "llvm/MC/MCSubtargetInfo.h"
27 #include "llvm/MC/MCTargetOptionsCommandFlags.h"
28 #include "llvm/MC/TargetRegistry.h"
140 auto &MC = *DG.getMCContext();
147 MCSymbolRefExpr::create(DG.getStringOffsetsStartSym(), MC);
151 Expr, MCSymbolRefExpr::create(SectionStart, MC), MC);
159 auto &MC = *DG.getMCContext();
165 const MCExpr *Expr = MCSymbolRefExpr::create(DG.getAddrTableStartSym(), MC);
169 Expr, MCSymbolRefExpr::create(SectionStart, MC), MC);
257 void dwarfgen::LineTable::generate(MCContext &MC, AsmPrinter &Asm) const {
258 MC.setDwarfVersion(Version);
456 // Create all the MC Objects.
491 MC.reset(new MCContext(TheTriple, MAI.get(), MRI.get(), MSTI.get()));
493 TLOF->Initialize(*MC, *TM);
494 MC->setObjectFileInfo(TLOF);
496 MCE = TheTarget->createMCCodeEmitter(*MII, *MC);
504 TheTriple, *MC, std::unique_ptr<MCAsmBackend>(MAB),
520 MC->setDwarfVersion(Version);
599 MC->setDwarfVersion(Version);
616 LT->generate(*MC, *Asm);