Home
last modified time | relevance | path

Searched refs:TripleName (Results 1 – 25 of 33) sorted by relevance

12

/llvm-project-15.0.7/llvm/tools/llvm-dwp/
H A Dllvm-dwp.cpp136 std::string TripleName = ErrOrTriple->getTriple(); in main() local
139 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName)); in main()
141 return error(Twine("no register info for target ") + TripleName, Context); in main()
145 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in main()
147 return error("no asm info for target " + TripleName, Context); in main()
150 TheTarget->createMCSubtargetInfo(TripleName, "", "")); in main()
152 return error("no subtarget info for target " + TripleName, Context); in main()
162 return error("no asm backend for target " + TripleName, Context); in main()
166 return error("no instr info info for target " + TripleName, Context); in main()
170 return error("no code emitter for target " + TripleName, Context); in main()
[all …]
/llvm-project-15.0.7/llvm/unittests/MC/
H A DMCInstPrinter.cpp34 std::string TripleName = "x86_64-pc-linux"; in MCInstPrinterTest() local
38 TargetRegistry::lookupTarget(TripleName, ErrorStr); in MCInstPrinterTest()
44 MRI.reset(TheTarget->createMCRegInfo(TripleName)); in MCInstPrinterTest()
46 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in MCInstPrinterTest()
49 Triple(TripleName), MAI->getAssemblerDialect(), *MAI, *MII, *MRI)); in MCInstPrinterTest()
H A DDwarfLineTables.cpp24 const char *TripleName = "x86_64-pc-linux"; member
36 const Target *TheTarget = TargetRegistry::lookupTarget(TripleName, Error); in Context()
40 MRI.reset(TheTarget->createMCRegInfo(TripleName)); in Context()
42 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in Context()
43 Ctx = std::make_unique<MCContext>(Triple(TripleName), MAI.get(), MRI.get(), in Context()
H A DDwarfLineTableHeaders.cpp39 const char *TripleName = "x86_64-pc-linux"; member in __anon71a0339b0111::DwarfLineTableHeaders
59 TheTarget = TargetRegistry::lookupTarget(TripleName, Error); 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()
73 std::make_unique<MCContext>(Triple(TripleName), MAI.get(), MRI.get(), in createStreamer()
85 Triple(TripleName), *Res.Ctx, std::unique_ptr<MCAsmBackend>(MAB), in createStreamer()
/llvm-project-15.0.7/llvm/tools/llvm-ml/
H A DDisassembler.cpp126 int Disassembler::disassemble(const Target &T, const std::string &TripleName, in disassemble() argument
130 std::unique_ptr<const MCRegisterInfo> MRI(T.createMCRegInfo(TripleName)); in disassemble()
132 errs() << "error: no register info for target " << TripleName << "\n"; in disassemble()
138 T.createMCAsmInfo(*MRI, TripleName, MCOptions)); in disassemble()
140 errs() << "error: no assembly info for target " << TripleName << "\n"; in disassemble()
145 MCContext Ctx(Triple(TripleName), MAI.get(), MRI.get(), &STI); in disassemble()
150 errs() << "error: no disassembler for target " << TripleName << "\n"; in disassemble()
H A Dllvm-ml.cpp92 StringRef TripleName = in GetTriple() local
97 return Triple(Triple::normalize(TripleName)); in GetTriple()
279 const std::string &TripleName = TheTriple.getTriple(); in main() local
318 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName)); in main()
322 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in main()
328 TripleName, /*CPU=*/"", /*Features=*/"")); in main()
/llvm-project-15.0.7/llvm/unittests/MC/X86/
H A DX86MCDisassemblerTest.cpp26 const char *TripleName = "x86_64-unknown-elf"; member
40 const Target *TheTarget = TargetRegistry::lookupTarget(TripleName, Error); 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()
47 Ctx = std::make_unique<MCContext>(Triple(TripleName), MAI.get(), MRI.get(), in Context()
/llvm-project-15.0.7/llvm/unittests/CodeGen/
H A DTestAsmPrinter.cpp49 llvm::Error TestAsmPrinter::init(const Target *TheTarget, StringRef TripleName, in init() argument
52 TM.reset(TheTarget->createTargetMachine(TripleName, "", "", TargetOptions(), in init()
55 return make_error<StringError>("no target machine for target " + TripleName, in init()
58 Triple TheTriple(TripleName); in init()
69 return make_error<StringError>("no asm printer for target " + TripleName, in init()
H A DPassManagerTest.cpp192 std::string TripleName = Triple::normalize(sys::getDefaultTargetTriple()); in PassManagerTest() local
195 TargetRegistry::lookupTarget(TripleName, Error); in PassManagerTest()
200 TM.reset(TheTarget->createTargetMachine(TripleName, "", "", in PassManagerTest()
/llvm-project-15.0.7/llvm/tools/llvm-mc-assemble-fuzzer/
H A Dllvm-mc-assemble-fuzzer.cpp43 TripleName("triple", cl::desc("Target triple to assemble for, " variable
122 << ": error: this target '" << TripleName in AssembleInput()
138 Triple TheTriple(Triple::normalize(TripleName)); in AssembleOneInput()
161 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName)); in AssembleOneInput()
169 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in AssembleOneInput()
176 TheTarget->createMCSubtargetInfo(TripleName, MCPU, FeaturesStr)); in AssembleOneInput()
185 MCInstPrinter *IP = TheTarget->createMCInstPrinter(Triple(TripleName), OutputAsmVariant, in AssembleOneInput()
311 if (TripleName.empty()) in LLVMFuzzerInitialize()
312 TripleName = sys::getDefaultTargetTriple(); in LLVMFuzzerInitialize()
/llvm-project-15.0.7/llvm/lib/MC/MCDisassembler/
H A DDisassembler.h44 std::string TripleName;
85 LLVMDisasmContext(std::string TripleName, void *DisInfo, int TagType, in LLVMDisasmContext() argument
96 : TripleName(std::move(TripleName)), DisInfo(DisInfo), TagType(TagType), in LLVMDisasmContext()
101 const std::string &getTripleName() const { return TripleName; } in getTripleName()
/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/
H A DDwarfGenerator.cpp417 std::string TripleName; in init() local
421 TargetRegistry::lookupTarget(TripleName, TheTriple, ErrorStr); in init()
425 TripleName = TheTriple.getTriple(); in init()
428 MRI.reset(TheTarget->createMCRegInfo(TripleName)); in init()
431 TripleName, in init()
435 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in init()
437 return make_error<StringError>("no asm info for target " + TripleName, in init()
440 MSTI.reset(TheTarget->createMCSubtargetInfo(TripleName, "", "")); in init()
447 return make_error<StringError>("no asm backend for target " + TripleName, in init()
453 TripleName, in init()
[all …]
H A DDWARFExpressionCopyBytesTest.cpp48 const char *TripleName = "x86_64-pc-linux"; member in __anon2a0d44670111::DWARFExpressionCopyBytesTest
60 TheTarget = TargetRegistry::lookupTarget(TripleName, ErrorStr); 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()
102 std::make_unique<MCContext>(Triple(TripleName), MAI.get(), MRI.get(), in createStreamer()
114 Triple(TripleName), *Res.Ctx, std::unique_ptr<MCAsmBackend>(MAB), in createStreamer()
H A DDWARFExpressionCompactPrinterTest.cpp35 std::string TripleName = "armv8a-linux-gnueabi"; in DWARFExpressionCompactPrinterTest() local
39 TargetRegistry::lookupTarget(TripleName, ErrorStr); in DWARFExpressionCompactPrinterTest()
44 MRI.reset(TheTarget->createMCRegInfo(TripleName)); in DWARFExpressionCompactPrinterTest()
/llvm-project-15.0.7/llvm/tools/llvm-mc-disassemble-fuzzer/
H A Dllvm-mc-disassemble-fuzzer.cpp23 TripleName("triple", cl::desc("Target triple to assemble for, " variable
56 TripleName.c_str(), MCPU.c_str(), FeaturesStr.c_str(), nullptr, 0, in DisassembleOneInput()
139 if (TripleName.empty()) in LLVMFuzzerInitialize()
140 TripleName = sys::getDefaultTargetTriple(); in LLVMFuzzerInitialize()
/llvm-project-15.0.7/llvm/lib/DWARFLinker/
H A DDWARFStreamer.cpp32 std::string TripleName; in init() local
37 TargetRegistry::lookupTarget(TripleName, TheTriple, ErrorStr); in init()
40 TripleName = TheTriple.getTriple(); in init()
43 MRI.reset(TheTarget->createMCRegInfo(TripleName)); in init()
45 return error(Twine("no register info for target ") + TripleName, Context), in init()
49 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in init()
51 return error("no asm info for target " + TripleName, Context), false; in init()
53 MSTI.reset(TheTarget->createMCSubtargetInfo(TripleName, "", "")); in init()
64 return error("no asm backend for target " + TripleName, Context), false; in init()
72 return error("no code emitter for target " + TripleName, Context), false; in init()
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-mc/
H A Dllvm-mc.cpp140 TripleName("triple", variable
234 if (TripleName.empty()) in GetTarget()
235 TripleName = sys::getDefaultTargetTriple(); in GetTarget()
236 Triple TheTriple(Triple::normalize(TripleName)); in GetTarget()
248 TripleName = TheTriple.getTriple(); in GetTarget()
374 Triple TheTriple(TripleName); in main()
394 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName)); in main()
398 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in main()
423 TheTarget->createMCSubtargetInfo(TripleName, MCPU, FeaturesStr)); in main()
519 IP = TheTarget->createMCInstPrinter(Triple(TripleName), OutputAsmVariant, in main()
[all …]
/llvm-project-15.0.7/llvm/unittests/tools/llvm-mca/
H A DMCATestBase.cpp34 StringRef TripleName = TheTriple.getTriple(); in SetUp() local
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()
/llvm-project-15.0.7/llvm/tools/llvm-mca/
H A Dllvm-mca.cpp86 TripleName("mtriple", variable
237 if (TripleName.empty()) in getTarget()
238 TripleName = Triple::normalize(sys::getDefaultTargetTriple()); in getTarget()
239 Triple TheTriple(TripleName); in getTarget()
251 TripleName = TheTriple.str(); in getTarget()
338 Triple TheTriple(TripleName); in main()
360 TheTarget->createMCSubtargetInfo(TripleName, MCPU, FeaturesStr)); in main()
382 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName)); in main()
387 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in main()
417 Triple(TripleName), IPtempOutputAsmVariant, *MAI, *MCII, *MRI)); in main()
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-profgen/
H A DProfiledBinary.cpp527 std::string TripleName = TheTriple.getTriple(); in setUpDisassembler() local
530 MRI.reset(TheTarget->createMCRegInfo(TripleName)); in setUpDisassembler()
532 exitWithError("no register info for target " + TripleName, FileName); in setUpDisassembler()
535 AsmInfo.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in setUpDisassembler()
537 exitWithError("no assembly info for target " + TripleName, FileName); in setUpDisassembler()
541 TheTarget->createMCSubtargetInfo(TripleName, "", Features.getString())); in setUpDisassembler()
543 exitWithError("no subtarget info for target " + TripleName, FileName); in setUpDisassembler()
547 exitWithError("no instruction info for target " + TripleName, FileName); in setUpDisassembler()
549 MCContext Ctx(Triple(TripleName), AsmInfo.get(), MRI.get(), STI.get()); in setUpDisassembler()
555 exitWithError("no disassembler for target " + TripleName, FileName); in setUpDisassembler()
[all …]
/llvm-project-15.0.7/llvm/unittests/MC/SystemZ/
H A DSystemZAsmLexerTest.cpp49 std::string TripleName; member in __anon3641b1890111::SystemZAsmLexerTest
60 TripleName = SystemZTriple; in SystemZAsmLexerTest()
61 Triple = llvm::Triple(TripleName); in SystemZAsmLexerTest()
64 TheTarget = TargetRegistry::lookupTarget(TripleName, Error); in SystemZAsmLexerTest()
67 MRI.reset(TheTarget->createMCRegInfo(TripleName)); in SystemZAsmLexerTest()
73 STI.reset(TheTarget->createMCSubtargetInfo(TripleName, "z10", "")); in SystemZAsmLexerTest()
76 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in SystemZAsmLexerTest()
/llvm-project-15.0.7/llvm/tools/llvm-rtdyld/
H A Dllvm-rtdyld.cpp90 TripleName("triple", cl::desc("Target triple for disassembler"), variable
782 if (TripleName == "") in linkAndVerify()
786 Triple TheTriple(Triple::normalize(TripleName)); in linkAndVerify()
791 ErrorAndExit("Error accessing target '" + TripleName + "': " + ErrorStr); in linkAndVerify()
793 TripleName = TheTriple.getTriple(); in linkAndVerify()
796 TheTarget->createMCSubtargetInfo(TripleName, MCPU, "")); in linkAndVerify()
800 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName)); in linkAndVerify()
806 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in linkAndVerify()
810 MCContext Ctx(Triple(TripleName), MAI.get(), MRI.get(), STI.get()); in linkAndVerify()
822 TheTarget->createMCInstPrinter(Triple(TripleName), 0, *MAI, *MII, *MRI)); in linkAndVerify()
/llvm-project-15.0.7/llvm/tools/sancov/
H A Dsancov.cpp736 auto TripleName = TheTriple.getTriple(); in getObjectCoveragePoints() local
739 const Target *TheTarget = TargetRegistry::lookupTarget(TripleName, Error); in getObjectCoveragePoints()
743 TheTarget->createMCSubtargetInfo(TripleName, "", "")); in getObjectCoveragePoints()
744 failIfEmpty(STI, "no subtarget info for target " + TripleName); in getObjectCoveragePoints()
747 TheTarget->createMCRegInfo(TripleName)); in getObjectCoveragePoints()
748 failIfEmpty(MRI, "no register info for target " + TripleName); in getObjectCoveragePoints()
752 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in getObjectCoveragePoints()
753 failIfEmpty(AsmInfo, "no asm info for target " + TripleName); in getObjectCoveragePoints()
758 failIfEmpty(DisAsm, "no disassembler info for target " + TripleName); in getObjectCoveragePoints()
761 failIfEmpty(MII, "no instruction info for target " + TripleName); in getObjectCoveragePoints()
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-cfi-verify/lib/
H A DFileAnalysis.cpp372 std::string TripleName = ObjectTriple.getTriple(); in initialiseDisassemblyMembers() local
389 RegisterInfo.reset(ObjectTarget->createMCRegInfo(TripleName)); in initialiseDisassemblyMembers()
396 ObjectTarget->createMCAsmInfo(*RegisterInfo, TripleName, MCOptions)); in initialiseDisassemblyMembers()
401 TripleName, MCPU, Features.getString())); in initialiseDisassemblyMembers()
410 Context.reset(new MCContext(Triple(TripleName), AsmInfo.get(), in initialiseDisassemblyMembers()
/llvm-project-15.0.7/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp221 std::string objdump::TripleName; member in objdump
357 if (TripleName.empty()) { in getTarget()
360 TheTriple.setTriple(Triple::normalize(TripleName)); in getTarget()
374 TripleName = TheTriple.getTriple(); in getTarget()
1152 MCContext &Ctx, const Target *Target, StringRef TripleName, in addSymbolizer() argument
1158 Target->createMCRelocationInfo(TripleName, Ctx)); in addSymbolizer()
1839 TheTarget->createMCRegInfo(TripleName)); in disassembleObject()
1842 "no register info for target " + TripleName); in disassembleObject()
1847 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in disassembleObject()
1850 "no assembly info for target " + TripleName); in disassembleObject()
[all …]

12