| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | LLVMTargetMachine.cpp | 54 *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 D | MachineModuleInfo.cpp | 63 &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 D | llvm-mc-assemble-fuzzer.cpp | 111 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 D | MCTargetAsmParser.cpp | 14 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 D | llvm-mc.cpp | 327 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 D | Disassembler.cpp | 136 const MCTargetOptions &MCOptions) { in disassemble() argument 145 T.createMCAsmInfo(*MRI, Triple, MCOptions)); in disassemble()
|
| H A D | Disassembler.h | 35 raw_ostream &Out, const MCTargetOptions &MCOptions);
|
| /llvm-project-15.0.7/llvm/tools/llvm-ml/ |
| H A D | llvm-ml.cpp | 133 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 D | Disassembler.cpp | 136 MCTargetOptions MCOptions; in disassemble() local 138 T.createMCAsmInfo(*MRI, TripleName, MCOptions)); in disassemble()
|
| /llvm-project-15.0.7/clang/tools/driver/ |
| H A D | cc1as_main.cpp | 381 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 D | BackendUtil.cpp | 455 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 D | llvm-dwp.cpp | 143 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 D | MCInstPrinter.cpp | 45 MCTargetOptions MCOptions; in MCInstPrinterTest() local 46 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in MCInstPrinterTest()
|
| H A D | DwarfLineTables.cpp | 41 MCTargetOptions MCOptions; in Context() local 42 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in Context()
|
| H A D | DwarfLineTableHeaders.cpp | 64 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 D | llc.cpp | 504 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 D | ModuleSymbolTable.cpp | 85 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 D | AsmPrinterInlineAsm.cpp | 71 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 D | MCATestBase.cpp | 43 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 D | DwarfGenerator.cpp | 434 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 D | SystemZAsmLexerTest.cpp | 53 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 D | DWARFStreamer.cpp | 48 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 D | PPCTargetMachine.cpp | 226 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 D | MipsTargetMachine.cpp | 75 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 D | MCTargetAsmParser.h | 344 MCTargetOptions MCOptions; variable 369 MCTargetOptions getTargetOptions() const { return MCOptions; } in getTargetOptions()
|