Home
last modified time | relevance | path

Searched refs:MCOptions (Results 1 – 25 of 53) sorted by relevance

123

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DLLVMTargetMachine.cpp54 *MRI, getTargetTriple().str(), Options.MCOptions); in initAsmInfo()
148 if (Options.MCOptions.MCSaveTempLabels) in createMCStreamer()
165 if (Options.MCOptions.ShowMCEncoding) in createMCStreamer()
169 switch (Options.MCOptions.MCUseDwarfDirectory) { in createMCStreamer()
185 Context, std::move(FOut), Options.MCOptions.AsmVerbose, in createMCStreamer()
187 Options.MCOptions.ShowMCInst); in createMCStreamer()
210 Options.MCOptions.MCIncrementalLinkerCompatible, in createMCStreamer()
269 Options.MCOptions.EmitDwarfUnwind = EmitDwarfUnwindType::Always; in addPassesToEmitMC()
270 if (Options.MCOptions.MCSaveTempLabels) in addPassesToEmitMC()
279 getTarget().createMCAsmBackend(STI, MRI, Options.MCOptions); in addPassesToEmitMC()
[all …]
H A DMachineModuleInfo.cpp63 &MMI.TM.Options.MCOptions, false), in MachineModuleInfo()
75 nullptr, &TM->Options.MCOptions, false) { in MachineModuleInfo()
84 nullptr, &TM->Options.MCOptions, false), in MachineModuleInfo()
/llvm-project-15.0.7/llvm/tools/llvm-mc-assemble-fuzzer/
H A Dllvm-mc-assemble-fuzzer.cpp111 MCInstrInfo &MCII, MCTargetOptions &MCOptions) { in AssembleInput() argument
118 TheTarget->createMCAsmParser(STI, *Parser, MCII, MCOptions)); in AssembleInput()
167 MCTargetOptions MCOptions = mc::InitMCTargetOptionsFromFlags(); in AssembleOneInput() local
169 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in AssembleOneInput()
233 MCAsmBackend *MAB = TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions); in AssembleOneInput()
237 MCOptions.MCRelaxAll, MCOptions.MCIncrementalLinkerCompatible, in AssembleOneInput()
241 *MCII, MCOptions); in AssembleOneInput()
/llvm-project-15.0.7/llvm/lib/MC/MCParser/
H A DMCTargetAsmParser.cpp14 MCTargetAsmParser::MCTargetAsmParser(MCTargetOptions const &MCOptions, in MCTargetAsmParser() argument
17 : MCOptions(MCOptions), STI(&STI), MII(MII) {} in MCTargetAsmParser()
/llvm-project-15.0.7/llvm/tools/llvm-mc/
H A Dllvm-mc.cpp327 TheTarget->createMCAsmParser(STI, *Parser, MCII, MCOptions)); in AssembleInput()
363 const MCTargetOptions MCOptions = mc::InitMCTargetOptionsFromFlags(); in main() local
398 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in main()
429 &MCOptions); in main()
439 unsigned DwarfVersion = MCOptions.DwarfVersion ? MCOptions.DwarfVersion : 4; in main()
446 if (MCOptions.Dwarf64) { in main()
545 TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions)); in main()
568 std::unique_ptr<MCCodeEmitter>(CE), *STI, MCOptions.MCRelaxAll, in main()
569 MCOptions.MCIncrementalLinkerCompatible, in main()
586 *MCII, MCOptions); in main()
[all …]
H A DDisassembler.cpp136 const MCTargetOptions &MCOptions) { in disassemble() argument
145 T.createMCAsmInfo(*MRI, Triple, MCOptions)); in disassemble()
H A DDisassembler.h35 raw_ostream &Out, const MCTargetOptions &MCOptions);
/llvm-project-15.0.7/llvm/tools/llvm-ml/
H A Dllvm-ml.cpp133 MCInstrInfo &MCII, MCTargetOptions &MCOptions, in AssembleInput() argument
161 TheTarget->createMCAsmParser(STI, *Parser, MCII, MCOptions)); in AssembleInput()
268 MCTargetOptions MCOptions; in main() local
269 MCOptions.AssemblyLanguage = "masm"; in main()
270 MCOptions.MCFatalWarnings = InputArgs.hasArg(OPT_fatal_warnings); in main()
322 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in main()
393 TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions)); in main()
409 MCAsmBackend *MAB = TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions); in main()
413 MCOptions.MCRelaxAll, MCOptions.MCIncrementalLinkerCompatible, in main()
445 *MCII, MCOptions, InputArgs); in main()
H A DDisassembler.cpp136 MCTargetOptions MCOptions; in disassemble() local
138 T.createMCAsmInfo(*MRI, TripleName, MCOptions)); in disassemble()
/llvm-project-15.0.7/clang/tools/driver/
H A Dcc1as_main.cpp381 MCTargetOptions MCOptions; in ExecuteAssemblerImpl() local
382 MCOptions.EmitDwarfUnwind = Opts.EmitDwarfUnwind; in ExecuteAssemblerImpl()
385 TheTarget->createMCAsmInfo(*MRI, Opts.Triple, MCOptions)); in ExecuteAssemblerImpl()
413 &MCOptions); in ExecuteAssemblerImpl()
469 MCOptions.MCNoWarn = Opts.NoWarn; in ExecuteAssemblerImpl()
470 MCOptions.MCFatalWarnings = Opts.FatalWarnings; in ExecuteAssemblerImpl()
471 MCOptions.ABIName = Opts.TargetABI; in ExecuteAssemblerImpl()
482 TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions)); in ExecuteAssemblerImpl()
502 TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions)); in ExecuteAssemblerImpl()
536 TheTarget->createMCAsmParser(*STI, *Parser, *MCII, MCOptions)); in ExecuteAssemblerImpl()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DBackendUtil.cpp455 Options.MCOptions.SplitDwarfFile = CodeGenOpts.SplitDwarfFile; in initTargetOptions()
457 Options.MCOptions.MCRelaxAll = CodeGenOpts.RelaxAll; in initTargetOptions()
459 Options.MCOptions.MCUseDwarfDirectory = in initTargetOptions()
463 Options.MCOptions.MCNoExecStack = CodeGenOpts.NoExecStack; in initTargetOptions()
464 Options.MCOptions.MCIncrementalLinkerCompatible = in initTargetOptions()
467 Options.MCOptions.MCNoWarn = CodeGenOpts.NoWarn; in initTargetOptions()
468 Options.MCOptions.AsmVerbose = CodeGenOpts.AsmVerbose; in initTargetOptions()
469 Options.MCOptions.Dwarf64 = CodeGenOpts.Dwarf64; in initTargetOptions()
471 Options.MCOptions.ABIName = TargetOpts.ABI; in initTargetOptions()
477 Options.MCOptions.IASSearchPaths.push_back( in initTargetOptions()
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-dwp/
H A Dllvm-dwp.cpp143 MCTargetOptions MCOptions = llvm::mc::InitMCTargetOptionsFromFlags(); in main() local
145 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in main()
189 MCOptions.MCRelaxAll, MCOptions.MCIncrementalLinkerCompatible, in main()
/llvm-project-15.0.7/llvm/unittests/MC/
H A DMCInstPrinter.cpp45 MCTargetOptions MCOptions; in MCInstPrinterTest() local
46 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in MCInstPrinterTest()
H A DDwarfLineTables.cpp41 MCTargetOptions MCOptions; in Context() local
42 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in Context()
H A DDwarfLineTableHeaders.cpp64 MCTargetOptions MCOptions; in DwarfLineTableHeaders() local
65 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in DwarfLineTableHeaders()
/llvm-project-15.0.7/llvm/tools/llc/
H A Dllc.cpp504 Options.MCOptions.ShowMCEncoding = ShowMCEncoding; in compileModule()
505 Options.MCOptions.AsmVerbose = AsmVerbose; in compileModule()
506 Options.MCOptions.PreserveAsmComments = PreserveComments; in compileModule()
507 Options.MCOptions.IASSearchPaths = IncludeDirs; in compileModule()
508 Options.MCOptions.SplitDwarfFile = SplitDwarfFile; in compileModule()
510 Options.MCOptions.MCUseDwarfDirectory = in compileModule()
518 Options.MCOptions.MCUseDwarfDirectory = in compileModule()
/llvm-project-15.0.7/llvm/lib/Object/
H A DModuleSymbolTable.cpp85 MCTargetOptions MCOptions; in initializeRecordStreamer() local
86 std::unique_ptr<MCAsmInfo> MAI(T->createMCAsmInfo(*MRI, TT.str(), MCOptions)); in initializeRecordStreamer()
115 T->createMCAsmParser(*STI, *Parser, *MCII, MCOptions)); in initializeRecordStreamer()
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinterInlineAsm.cpp71 const MCTargetOptions &MCOptions, in emitInlineAsm() argument
99 SrcMgr.setIncludeDirs(MCOptions.IASSearchPaths); in emitInlineAsm()
114 STI, *Parser, *MII, MCOptions)); in emitInlineAsm()
416 emitInlineAsm(OS.str(), getSubtargetInfo(), TM.Options.MCOptions, LocMD, in emitInlineAsm()
/llvm-project-15.0.7/llvm/unittests/tools/llvm-mca/
H A DMCATestBase.cpp43 auto MCOptions = getMCTargetOptions(); in SetUp() local
44 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in SetUp()
/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/
H A DDwarfGenerator.cpp434 MCTargetOptions MCOptions = mc::InitMCTargetOptionsFromFlags(); in init() local
435 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in init()
445 MAB = TheTarget->createMCAsmBackend(*MSTI, *MRI, MCOptions); in init()
477 *MSTI, MCOptions.MCRelaxAll, MCOptions.MCIncrementalLinkerCompatible, in init()
/llvm-project-15.0.7/llvm/unittests/MC/SystemZ/
H A DSystemZAsmLexerTest.cpp53 const MCTargetOptions MCOptions; member in __anon3641b1890111::SystemZAsmLexerTest
76 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in SystemZAsmLexerTest()
86 &MCOptions)); in setupCallToAsmParser()
96 TheTarget->createMCAsmParser(*STI, *Parser, *MII, MCOptions)); in setupCallToAsmParser()
/llvm-project-15.0.7/llvm/lib/DWARFLinker/
H A DDWARFStreamer.cpp48 MCTargetOptions MCOptions = mc::InitMCTargetOptionsFromFlags(); in init() local
49 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in init()
62 MAB = TheTarget->createMCAsmBackend(*MSTI, *MRI, MCOptions); in init()
88 *MSTI, MCOptions.MCRelaxAll, MCOptions.MCIncrementalLinkerCompatible, in init()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCTargetMachine.cpp226 if (Options.MCOptions.getABIName().startswith("elfv1")) in computeTargetABI()
228 else if (Options.MCOptions.getABIName().startswith("elfv2")) in computeTargetABI()
231 assert(Options.MCOptions.getABIName().empty() && in computeTargetABI()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsTargetMachine.cpp75 MipsABIInfo ABI = MipsABIInfo::computeTargetABI(TT, CPU, Options.MCOptions); in computeDataLayout()
130 ABI(MipsABIInfo::computeTargetABI(TT, CPU, Options.MCOptions)), in MipsTargetMachine()
/llvm-project-15.0.7/llvm/include/llvm/MC/MCParser/
H A DMCTargetAsmParser.h344 MCTargetOptions MCOptions; variable
369 MCTargetOptions getTargetOptions() const { return MCOptions; } in getTargetOptions()

123