Home
last modified time | relevance | path

Searched refs:TheTarget (Results 1 – 25 of 68) sorted by relevance

123

/llvm-project-15.0.7/llvm/tools/llvm-mc-assemble-fuzzer/
H A Dllvm-mc-assemble-fuzzer.cpp108 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 DMCATestBase.cpp31 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 DMCInstPrinter.cpp37 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 DDwarfLineTableHeaders.cpp43 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 DDwarfLineTables.cpp36 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 Dllvm-mc.cpp242 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 Dllvm-ml.cpp130 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 DDWARFExpressionCopyBytesTest.cpp52 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 DDwarfUtils.cpp53 const Target *TheTarget = TargetRegistry::lookupTarget(T.getTriple(), Err); in isConfigurationSupported() local
54 return TheTarget && TheTarget->hasMCAsmBackend(); in isConfigurationSupported()
H A DDWARFExpressionCompactPrinterTest.cpp38 const Target *TheTarget = in DWARFExpressionCompactPrinterTest() local
41 if (!TheTarget) in DWARFExpressionCompactPrinterTest()
44 MRI.reset(TheTarget->createMCRegInfo(TripleName)); in DWARFExpressionCompactPrinterTest()
H A DDwarfGenerator.cpp420 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 Dllvm-dwp.cpp132 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 DTestAsmPrinter.cpp35 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 DTargetSelect.cpp48 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 DX86MCDisassemblerTest.cpp40 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 DDisassembler.cpp51 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 DDisassembler.h60 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 Dllvm-mca.cpp243 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 DTargetRegistry.cpp30 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 Dcc1as_main.cpp358 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 DAIXRelocModelTest.cpp23 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 DJITTargetMachineBuilder.cpp47 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 DAnalysisTest.cpp31 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 DSystemZAsmLexerTest.cpp51 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 DDWARFStreamer.cpp36 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 …]

123