| /llvm-project-15.0.7/llvm/tools/llvm-mc-assemble-fuzzer/ |
| H A D | llvm-mc-assemble-fuzzer.cpp | 108 static int AssembleInput(const char *ProgName, const Target *TheTarget, in AssembleInput() argument 118 TheTarget->createMCAsmParser(STI, *Parser, MCII, MCOptions)); in AssembleInput() 152 const Target *TheTarget = TargetRegistry::lookupTarget(ArchName, TheTriple, in AssembleOneInput() local 154 if (!TheTarget) { in AssembleOneInput() 169 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in AssembleOneInput() 176 TheTarget->createMCSubtargetInfo(TripleName, MCPU, FeaturesStr)); in AssembleOneInput() 180 TheTarget->createMCObjectFileInfo(Ctx, /*PIC=*/false)); in AssembleOneInput() 184 std::unique_ptr<MCInstrInfo> MCII(TheTarget->createMCInstrInfo()); in AssembleOneInput() 207 Str.reset(TheTarget->createAsmStreamer(Ctx, std::move(FOut), AsmVerbose, in AssembleOneInput() 232 MCCodeEmitter *CE = TheTarget->createMCCodeEmitter(*MCII, Ctx); in AssembleOneInput() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/tools/llvm-mca/ |
| H A D | MCATestBase.cpp | 31 TheTarget = getLLVMTarget(); in SetUp() 32 ASSERT_NE(TheTarget, nullptr); in SetUp() 36 STI.reset(TheTarget->createMCSubtargetInfo(TripleName, CPUName, MAttr)); in SetUp() 40 MRI.reset(TheTarget->createMCRegInfo(TripleName)); in SetUp() 44 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in SetUp() 48 MOFI.reset(TheTarget->createMCObjectFileInfo(*Ctx, /*PIC=*/false)); in SetUp() 51 MCII.reset(TheTarget->createMCInstrInfo()); in SetUp() 54 MCIA.reset(TheTarget->createMCInstrAnalysis(MCII.get())); in SetUp() 57 IP.reset(TheTarget->createMCInstPrinter(TheTriple, /*AssemblerDialect=*/0, in SetUp()
|
| /llvm-project-15.0.7/llvm/unittests/MC/ |
| H A D | MCInstPrinter.cpp | 37 const Target *TheTarget = in MCInstPrinterTest() local 41 if (!TheTarget) in MCInstPrinterTest() 44 MRI.reset(TheTarget->createMCRegInfo(TripleName)); in MCInstPrinterTest() 46 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in MCInstPrinterTest() 47 MII.reset(TheTarget->createMCInstrInfo()); in MCInstPrinterTest() 48 Printer.reset(TheTarget->createMCInstPrinter( in MCInstPrinterTest()
|
| H A D | DwarfLineTableHeaders.cpp | 43 const Target *TheTarget; member in __anon71a0339b0111::DwarfLineTableHeaders 59 TheTarget = TargetRegistry::lookupTarget(TripleName, Error); in DwarfLineTableHeaders() 60 if (!TheTarget) in DwarfLineTableHeaders() 63 MRI.reset(TheTarget->createMCRegInfo(TripleName)); in DwarfLineTableHeaders() 65 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in DwarfLineTableHeaders() 66 STI.reset(TheTarget->createMCSubtargetInfo(TripleName, "", "")); in DwarfLineTableHeaders() 75 Res.MOFI.reset(TheTarget->createMCObjectFileInfo(*Res.Ctx.get(), in createStreamer() 79 Res.MII.reset(TheTarget->createMCInstrInfo()); in createStreamer() 80 MCCodeEmitter *MCE = TheTarget->createMCCodeEmitter(*Res.MII, *Res.Ctx); in createStreamer() 82 TheTarget->createMCAsmBackend(*STI, *MRI, MCTargetOptions()); in createStreamer() [all …]
|
| H A D | DwarfLineTables.cpp | 36 const Target *TheTarget = TargetRegistry::lookupTarget(TripleName, Error); in Context() local 37 if (!TheTarget) in Context() 40 MRI.reset(TheTarget->createMCRegInfo(TripleName)); in Context() 42 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in Context()
|
| /llvm-project-15.0.7/llvm/tools/llvm-mc/ |
| H A D | llvm-mc.cpp | 242 if (!TheTarget) { in GetTarget() 249 return TheTarget; in GetTarget() 327 TheTarget->createMCAsmParser(STI, *Parser, MCII, MCOptions)); in AssembleInput() 369 const Target *TheTarget = GetTarget(ProgName); in main() local 370 if (!TheTarget) in main() 398 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in main() 431 TheTarget->createMCObjectFileInfo(Ctx, PIC, LargeCodeModel)); in main() 542 CE.reset(TheTarget->createMCCodeEmitter(*MCII, Ctx)); in main() 545 TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions)); in main() 553 Str.reset(TheTarget->createNullStreamer(Ctx)); in main() [all …]
|
| /llvm-project-15.0.7/llvm/tools/llvm-ml/ |
| H A D | llvm-ml.cpp | 130 static int AssembleInput(StringRef ProgName, const Target *TheTarget, in AssembleInput() argument 161 TheTarget->createMCAsmParser(STI, *Parser, MCII, MCOptions)); in AssembleInput() 275 if (!TheTarget) { in main() 322 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in main() 365 std::unique_ptr<MCInstrInfo> MCII(TheTarget->createMCInstrInfo()); in main() 390 CE.reset(TheTarget->createMCCodeEmitter(*MCII, Ctx)); in main() 393 TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions)); in main() 395 Str.reset(TheTarget->createAsmStreamer( in main() 401 Str.reset(TheTarget->createNullStreamer(Ctx)); in main() 408 MCCodeEmitter *CE = TheTarget->createMCCodeEmitter(*MCII, Ctx); in main() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/ |
| H A D | DWARFExpressionCopyBytesTest.cpp | 52 const Target *TheTarget; member in __anon2a0d44670111::DWARFExpressionCopyBytesTest 60 TheTarget = TargetRegistry::lookupTarget(TripleName, ErrorStr); in DWARFExpressionCopyBytesTest() 61 if (!TheTarget) in DWARFExpressionCopyBytesTest() 64 MRI.reset(TheTarget->createMCRegInfo(TripleName)); in DWARFExpressionCopyBytesTest() 65 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCTargetOptions())); in DWARFExpressionCopyBytesTest() 66 STI.reset(TheTarget->createMCSubtargetInfo(TripleName, "", "")); in DWARFExpressionCopyBytesTest() 104 Res.MOFI.reset(TheTarget->createMCObjectFileInfo(*Res.Ctx.get(), in createStreamer() 108 Res.MII.reset(TheTarget->createMCInstrInfo()); in createStreamer() 109 MCCodeEmitter *MCE = TheTarget->createMCCodeEmitter(*Res.MII, *Res.Ctx); in createStreamer() 111 TheTarget->createMCAsmBackend(*STI, *MRI, MCTargetOptions()); in createStreamer() [all …]
|
| H A D | DwarfUtils.cpp | 53 const Target *TheTarget = TargetRegistry::lookupTarget(T.getTriple(), Err); in isConfigurationSupported() local 54 return TheTarget && TheTarget->hasMCAsmBackend(); in isConfigurationSupported()
|
| H A D | DWARFExpressionCompactPrinterTest.cpp | 38 const Target *TheTarget = in DWARFExpressionCompactPrinterTest() local 41 if (!TheTarget) in DWARFExpressionCompactPrinterTest() 44 MRI.reset(TheTarget->createMCRegInfo(TripleName)); in DWARFExpressionCompactPrinterTest()
|
| H A D | DwarfGenerator.cpp | 420 const Target *TheTarget = in init() local 422 if (!TheTarget) in init() 428 MRI.reset(TheTarget->createMCRegInfo(TripleName)); in init() 435 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in init() 440 MSTI.reset(TheTarget->createMCSubtargetInfo(TripleName, "", "")); in init() 445 MAB = TheTarget->createMCAsmBackend(*MSTI, *MRI, MCOptions); in init() 450 MII.reset(TheTarget->createMCInstrInfo()); in init() 456 TM.reset(TheTarget->createTargetMachine(TripleName, "", "", TargetOptions(), in init() 467 MCE = TheTarget->createMCCodeEmitter(*MII, *MC); in init() 474 MS = TheTarget->createMCObjectStreamer( in init() [all …]
|
| /llvm-project-15.0.7/llvm/tools/llvm-dwp/ |
| H A D | llvm-dwp.cpp | 132 const Target *TheTarget = in main() local 134 if (!TheTarget) in main() 139 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName)); in main() 145 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in main() 150 TheTarget->createMCSubtargetInfo(TripleName, "", "")); in main() 156 TheTarget->createMCObjectFileInfo(MC, /*PIC=*/false)); in main() 160 auto MAB = TheTarget->createMCAsmBackend(*MSTI, *MRI, Options); in main() 164 std::unique_ptr<MCInstrInfo> MII(TheTarget->createMCInstrInfo()); in main() 168 MCCodeEmitter *MCE = TheTarget->createMCCodeEmitter(*MII, MC); in main() 186 std::unique_ptr<MCStreamer> MS(TheTarget->createMCObjectStreamer( in main()
|
| /llvm-project-15.0.7/llvm/unittests/CodeGen/ |
| H A D | TestAsmPrinter.cpp | 35 const Target *TheTarget = TargetRegistry::lookupTarget(TripleStr, ErrorStr); in create() local 36 if (!TheTarget) in create() 41 TestPrinter->init(TheTarget, TripleStr, DwarfVersion, DwarfFormat)) in create() 49 llvm::Error TestAsmPrinter::init(const Target *TheTarget, StringRef TripleName, in init() argument 52 TM.reset(TheTarget->createTargetMachine(TripleName, "", "", TargetOptions(), in init() 67 TheTarget->createAsmPrinter(*TM, std::unique_ptr<MockMCStreamer>(MS))); in init()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/ |
| H A D | TargetSelect.cpp | 48 const Target *TheTarget = nullptr; in selectTarget() local 60 TheTarget = &*I; in selectTarget() 69 TheTarget = TargetRegistry::lookupTarget(TheTriple.getTriple(), Error); in selectTarget() 70 if (!TheTarget) { in selectTarget() 88 TheTarget->createTargetMachine(TheTriple.getTriple(), MCPU, FeaturesStr, in selectTarget()
|
| /llvm-project-15.0.7/llvm/unittests/MC/X86/ |
| H A D | X86MCDisassemblerTest.cpp | 40 const Target *TheTarget = TargetRegistry::lookupTarget(TripleName, Error); in Context() local 41 if (!TheTarget) in Context() 44 MRI.reset(TheTarget->createMCRegInfo(TripleName)); in Context() 45 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCTargetOptions())); in Context() 46 STI.reset(TheTarget->createMCSubtargetInfo(TripleName, "", "")); in Context() 50 DisAsm.reset(TheTarget->createMCDisassembler(*STI, *Ctx)); in Context()
|
| /llvm-project-15.0.7/llvm/lib/MC/MCDisassembler/ |
| H A D | Disassembler.cpp | 51 const Target *TheTarget = TargetRegistry::lookupTarget(TT, Error); in LLVMCreateDisasmCPUFeatures() local 52 if (!TheTarget) in LLVMCreateDisasmCPUFeatures() 55 std::unique_ptr<const MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TT)); in LLVMCreateDisasmCPUFeatures() 62 TheTarget->createMCAsmInfo(*MRI, TT, MCOptions)); in LLVMCreateDisasmCPUFeatures() 66 std::unique_ptr<const MCInstrInfo> MII(TheTarget->createMCInstrInfo()); in LLVMCreateDisasmCPUFeatures() 71 TheTarget->createMCSubtargetInfo(TT, CPU, Features)); in LLVMCreateDisasmCPUFeatures() 83 TheTarget->createMCDisassembler(*STI, *Ctx)); in LLVMCreateDisasmCPUFeatures() 88 TheTarget->createMCRelocationInfo(TT, *Ctx)); in LLVMCreateDisasmCPUFeatures() 92 std::unique_ptr<MCSymbolizer> Symbolizer(TheTarget->createMCSymbolizer( in LLVMCreateDisasmCPUFeatures() 98 std::unique_ptr<MCInstPrinter> IP(TheTarget->createMCInstPrinter( in LLVMCreateDisasmCPUFeatures() [all …]
|
| H A D | Disassembler.h | 60 const Target *TheTarget; variable 88 const Target *TheTarget, in LLVMDisasmContext() argument 97 GetOpInfo(GetOpInfo), SymbolLookUp(SymbolLookUp), TheTarget(TheTarget), in LLVMDisasmContext() 108 const Target *getTarget() const { return TheTarget; } in getTarget()
|
| /llvm-project-15.0.7/llvm/tools/llvm-mca/ |
| H A D | llvm-mca.cpp | 243 const Target *TheTarget = in getTarget() local 245 if (!TheTarget) { in getTarget() 254 return TheTarget; in getTarget() 332 const Target *TheTarget = getTarget(ProgName); in main() local 333 if (!TheTarget) in main() 387 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in main() 397 TheTarget->createMCObjectFileInfo(Ctx, /*PIC=*/false)); in main() 406 TheTarget->createMCInstrAnalysis(MCII.get())); in main() 485 TheTarget->createInstrPostProcess(*STI, *MCII)); in main() 507 TheTarget->createMCCodeEmitter(*MCII, Ctx)); in main() [all …]
|
| /llvm-project-15.0.7/llvm/lib/MC/ |
| H A D | TargetRegistry.cpp | 30 const Target *TheTarget = nullptr; in lookupTarget() local 40 TheTarget = &*I; in lookupTarget() 50 TheTarget = TargetRegistry::lookupTarget(TheTriple.getTriple(), TempError); in lookupTarget() 51 if (!TheTarget) { in lookupTarget() 59 return TheTarget; in lookupTarget()
|
| /llvm-project-15.0.7/clang/tools/driver/ |
| H A D | cc1as_main.cpp | 358 if (!TheTarget) in ExecuteAssemblerImpl() 385 TheTarget->createMCAsmInfo(*MRI, Opts.Triple, MCOptions)); in ExecuteAssemblerImpl() 409 TheTarget->createMCSubtargetInfo(Opts.Triple, Opts.CPU, FS)); in ExecuteAssemblerImpl() 429 TheTarget->createMCObjectFileInfo(Ctx, PIC)); in ExecuteAssemblerImpl() 475 MCInstPrinter *IP = TheTarget->createMCInstPrinter( in ExecuteAssemblerImpl() 480 CE.reset(TheTarget->createMCCodeEmitter(*MCII, Ctx)); in ExecuteAssemblerImpl() 482 TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions)); in ExecuteAssemblerImpl() 485 Str.reset(TheTarget->createAsmStreamer( in ExecuteAssemblerImpl() 500 TheTarget->createMCCodeEmitter(*MCII, Ctx)); in ExecuteAssemblerImpl() 502 TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions)); in ExecuteAssemblerImpl() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/Target/PowerPC/ |
| H A D | AIXRelocModelTest.cpp | 23 const Target *TheTarget = TargetRegistry::lookupTarget("", TheTriple, Error); in TEST_F() local 24 ASSERT_TRUE(TheTarget) << Error; in TEST_F() 29 std::unique_ptr<TargetMachine> Target(TheTarget->createTargetMachine( in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | JITTargetMachineBuilder.cpp | 47 auto *TheTarget = TargetRegistry::lookupTarget(TT.getTriple(), ErrMsg); in createTargetMachine() local 48 if (!TheTarget) in createTargetMachine() 51 if (!TheTarget->hasJIT()) in createTargetMachine() 56 TheTarget->createTargetMachine(TT.getTriple(), CPU, Features.getString(), in createTargetMachine()
|
| /llvm-project-15.0.7/llvm/unittests/tools/llvm-exegesis/PowerPC/ |
| H A D | AnalysisTest.cpp | 31 const Target *const TheTarget = TargetRegistry::lookupTarget(TT, error); in PPCAnalysisTest() local 32 if (!TheTarget) { in PPCAnalysisTest() 36 STI.reset(TheTarget->createMCSubtargetInfo(TT, "pwr9", "")); in PPCAnalysisTest()
|
| /llvm-project-15.0.7/llvm/unittests/MC/SystemZ/ |
| H A D | SystemZAsmLexerTest.cpp | 51 const Target *TheTarget; member in __anon3641b1890111::SystemZAsmLexerTest 64 TheTarget = TargetRegistry::lookupTarget(TripleName, Error); in SystemZAsmLexerTest() 65 EXPECT_NE(TheTarget, nullptr); in SystemZAsmLexerTest() 67 MRI.reset(TheTarget->createMCRegInfo(TripleName)); in SystemZAsmLexerTest() 70 MII.reset(TheTarget->createMCInstrInfo()); in SystemZAsmLexerTest() 73 STI.reset(TheTarget->createMCSubtargetInfo(TripleName, "z10", "")); in SystemZAsmLexerTest() 76 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in SystemZAsmLexerTest() 87 MOFI.reset(TheTarget->createMCObjectFileInfo(*Ctx, /*PIC=*/false, in setupCallToAsmParser() 91 Str.reset(TheTarget->createNullStreamer(*Ctx)); in setupCallToAsmParser() 96 TheTarget->createMCAsmParser(*STI, *Parser, *MII, MCOptions)); in setupCallToAsmParser()
|
| /llvm-project-15.0.7/llvm/lib/DWARFLinker/ |
| H A D | DWARFStreamer.cpp | 36 const Target *TheTarget = in init() local 38 if (!TheTarget) in init() 43 MRI.reset(TheTarget->createMCRegInfo(TripleName)); in init() 49 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in init() 53 MSTI.reset(TheTarget->createMCSubtargetInfo(TripleName, "", "")); in init() 59 MOFI.reset(TheTarget->createMCObjectFileInfo(*MC, /*PIC=*/false, false)); in init() 62 MAB = TheTarget->createMCAsmBackend(*MSTI, *MRI, MCOptions); in init() 66 MII.reset(TheTarget->createMCInstrInfo()); in init() 70 MCE = TheTarget->createMCCodeEmitter(*MII, *MC); in init() 78 MS = TheTarget->createAsmStreamer( in init() [all …]
|