| /llvm-project-15.0.7/llvm/tools/llvm-dwp/ |
| H A D | llvm-dwp.cpp | 136 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 D | MCInstPrinter.cpp | 34 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 D | DwarfLineTables.cpp | 24 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 D | DwarfLineTableHeaders.cpp | 39 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 D | Disassembler.cpp | 126 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 D | llvm-ml.cpp | 92 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 D | X86MCDisassemblerTest.cpp | 26 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 D | TestAsmPrinter.cpp | 49 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 D | PassManagerTest.cpp | 192 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 D | llvm-mc-assemble-fuzzer.cpp | 43 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 D | Disassembler.h | 44 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 D | DwarfGenerator.cpp | 417 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 D | DWARFExpressionCopyBytesTest.cpp | 48 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 D | DWARFExpressionCompactPrinterTest.cpp | 35 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 D | llvm-mc-disassemble-fuzzer.cpp | 23 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 D | DWARFStreamer.cpp | 32 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 D | llvm-mc.cpp | 140 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 D | MCATestBase.cpp | 34 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 D | llvm-mca.cpp | 86 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 D | ProfiledBinary.cpp | 527 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 D | SystemZAsmLexerTest.cpp | 49 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 D | llvm-rtdyld.cpp | 90 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 D | sancov.cpp | 736 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 D | FileAnalysis.cpp | 372 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 D | llvm-objdump.cpp | 221 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 …]
|