| /netbsd-src/external/apache2/llvm/dist/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 | 89 StringRef TripleName = in GetTriple() local 94 return Triple(Triple::normalize(TripleName)); in GetTriple() 243 const std::string &TripleName = TheTriple.getTriple(); in main() local 269 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName)); in main() 273 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in main() 279 TripleName, /*CPU=*/"", /*Features=*/"")); in main()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-mc-assemble-fuzzer/ |
| H A D | llvm-mc-assemble-fuzzer.cpp | 41 TripleName("triple", cl::desc("Target triple to assemble for, " variable 120 << ": error: this target '" << TripleName in AssembleInput() 136 Triple TheTriple(Triple::normalize(TripleName)); in AssembleOneInput() 159 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName)); in AssembleOneInput() 167 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in AssembleOneInput() 174 TheTarget->createMCSubtargetInfo(TripleName, MCPU, FeaturesStr)); in AssembleOneInput() 183 MCInstPrinter *IP = TheTarget->createMCInstPrinter(Triple(TripleName), OutputAsmVariant, in AssembleOneInput() 309 if (TripleName.empty()) in LLVMFuzzerInitialize() 310 TripleName = sys::getDefaultTargetTriple(); in LLVMFuzzerInitialize()
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/dist/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() 55 return error("no subtarget info for target " + TripleName, Context), false; in init() 63 return error("no asm backend for target " + TripleName, Context), false; in init() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-mc/ |
| H A D | llvm-mc.cpp | 121 TripleName("triple", cl::desc("Target triple to assemble for, " variable 204 if (TripleName.empty()) in GetTarget() 205 TripleName = sys::getDefaultTargetTriple(); in GetTarget() 206 Triple TheTriple(Triple::normalize(TripleName)); in GetTarget() 218 TripleName = TheTriple.getTriple(); in GetTarget() 343 Triple TheTriple(TripleName); in main() 363 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName)); in main() 367 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in main() 392 TheTarget->createMCSubtargetInfo(TripleName, MCPU, FeaturesStr)); in main() 488 IP = TheTarget->createMCInstPrinter(Triple(TripleName), OutputAsmVariant, in main() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-profgen/ |
| H A D | ProfiledBinary.cpp | 313 std::string TripleName = TheTriple.getTriple(); in setUpDisassembler() local 316 MRI.reset(TheTarget->createMCRegInfo(TripleName)); in setUpDisassembler() 318 exitWithError("no register info for target " + TripleName, FileName); in setUpDisassembler() 321 AsmInfo.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in setUpDisassembler() 323 exitWithError("no assembly info for target " + TripleName, FileName); in setUpDisassembler() 327 TheTarget->createMCSubtargetInfo(TripleName, "", Features.getString())); in setUpDisassembler() 329 exitWithError("no subtarget info for target " + TripleName, FileName); in setUpDisassembler() 333 exitWithError("no instruction info for target " + TripleName, FileName); in setUpDisassembler() 335 MCContext Ctx(Triple(TripleName), AsmInfo.get(), MRI.get(), STI.get()); in setUpDisassembler() 341 exitWithError("no disassembler for target " + TripleName, FileName); in setUpDisassembler() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-mca/ |
| H A D | llvm-mca.cpp | 85 TripleName("mtriple", variable 226 if (TripleName.empty()) in getTarget() 227 TripleName = Triple::normalize(sys::getDefaultTargetTriple()); in getTarget() 228 Triple TheTriple(TripleName); in getTarget() 240 TripleName = TheTriple.str(); in getTarget() 326 Triple TheTriple(TripleName); in main() 339 TheTarget->createMCSubtargetInfo(TripleName, MCPU, MATTR)); in main() 366 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName)); in main() 371 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in main() 401 Triple(TripleName), IPtempOutputAsmVariant, *MAI, *MCII, *MRI)); in main() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-rtdyld/ |
| H A D | llvm-rtdyld.cpp | 88 TripleName("triple", cl::desc("Target triple for disassembler")); variable 732 if (TripleName == "") in linkAndVerify() 736 Triple TheTriple(Triple::normalize(TripleName)); in linkAndVerify() 741 ErrorAndExit("Error accessing target '" + TripleName + "': " + ErrorStr); in linkAndVerify() 743 TripleName = TheTriple.getTriple(); in linkAndVerify() 746 TheTarget->createMCSubtargetInfo(TripleName, MCPU, "")); in linkAndVerify() 750 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName)); in linkAndVerify() 756 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in linkAndVerify() 760 MCContext Ctx(Triple(TripleName), MAI.get(), MRI.get(), STI.get()); in linkAndVerify() 772 TheTarget->createMCInstPrinter(Triple(TripleName), 0, *MAI, *MII, *MRI)); in linkAndVerify()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-dwp/ |
| H A D | llvm-dwp.cpp | 865 std::string TripleName = ErrOrTriple->getTriple(); in main() local 868 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName)); in main() 870 return error(Twine("no register info for target ") + TripleName, Context); in main() 874 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in main() 876 return error("no asm info for target " + TripleName, Context); in main() 879 TheTarget->createMCSubtargetInfo(TripleName, "", "")); in main() 881 return error("no subtarget info for target " + TripleName, Context); in main() 891 return error("no asm backend for target " + TripleName, Context); in main() 895 return error("no instr info info for target " + TripleName, Context); in main() 899 return error("no code emitter for target " + TripleName, Context); in main() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/ |
| H A D | llvm-objdump.cpp | 216 std::string objdump::TripleName; member in objdump 353 if (TripleName.empty()) { in getTarget() 356 TheTriple.setTriple(Triple::normalize(TripleName)); in getTarget() 370 TripleName = TheTriple.getTriple(); in getTarget() 979 MCContext &Ctx, const Target *Target, StringRef TripleName, in addSymbolizer() argument 985 Target->createMCRelocationInfo(TripleName, Ctx)); in addSymbolizer() 989 TripleName, nullptr, nullptr, &Symbols, &Ctx, std::move(RelInfo))); in addSymbolizer() 1026 RelInfo.reset(Target->createMCRelocationInfo(TripleName, Ctx)); in addSymbolizer() 1028 TripleName, nullptr, nullptr, &Symbols, &Ctx, std::move(RelInfo))); in addSymbolizer() 1205 addSymbolizer(Ctx, TheTarget, TripleName, DisAsm, SectionAddr, Bytes, in disassembleObject() [all …]
|
| H A D | llvm-objdump.h | 62 extern std::string TripleName;
|
| H A D | MachODump.cpp | 127 Triple TT(TripleName); in GetTarget() 128 if (TripleName.empty()) { in GetTarget() 130 TripleName = TT.str(); in GetTarget() 144 const Target *TheTarget = TargetRegistry::lookupTarget(TripleName, Error); in GetTarget() 154 errs() << TripleName; in GetTarget() 7188 << "couldn't initialize disassembler for target " << TripleName \ in DisassembleMachO() 7223 TheTarget->createMCRegInfo(TripleName)); in DisassembleMachO() 7226 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in DisassembleMachO() 7229 TheTarget->createMCSubtargetInfo(TripleName, MachOMCPU, FeaturesStr)); in DisassembleMachO() 7231 MCContext Ctx(Triple(TripleName), AsmInfo.get(), MRI.get(), STI.get()); in DisassembleMachO() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/sancov/ |
| H A D | sancov.cpp | 710 auto TripleName = TheTriple.getTriple(); in getObjectCoveragePoints() local 713 const Target *TheTarget = TargetRegistry::lookupTarget(TripleName, Error); in getObjectCoveragePoints() 717 TheTarget->createMCSubtargetInfo(TripleName, "", "")); in getObjectCoveragePoints() 718 failIfEmpty(STI, "no subtarget info for target " + TripleName); in getObjectCoveragePoints() 721 TheTarget->createMCRegInfo(TripleName)); in getObjectCoveragePoints() 722 failIfEmpty(MRI, "no register info for target " + TripleName); in getObjectCoveragePoints() 726 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in getObjectCoveragePoints() 727 failIfEmpty(AsmInfo, "no asm info for target " + TripleName); in getObjectCoveragePoints() 732 failIfEmpty(DisAsm, "no disassembler info for target " + TripleName); in getObjectCoveragePoints() 735 failIfEmpty(MII, "no instruction info for target " + TripleName); in getObjectCoveragePoints() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-jitlink/ |
| H A D | llvm-jitlink.cpp | 1229 auto TripleName = S.TPC->getTargetTriple().str(); in runChecks() local 1231 const Target *TheTarget = TargetRegistry::lookupTarget(TripleName, ErrorStr); in runChecks() 1233 ExitOnErr(make_error<StringError>("Error accessing target '" + TripleName + in runChecks() 1238 TheTarget->createMCSubtargetInfo(TripleName, "", "")); in runChecks() 1241 make_error<StringError>("Unable to create subtarget for " + TripleName, in runChecks() 1244 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName)); in runChecks() 1248 TripleName, in runChecks() 1253 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in runChecks() 1256 TripleName, in runChecks() 1259 MCContext Ctx(Triple(TripleName), MAI.get(), MRI.get(), STI.get()); in runChecks() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm-c/ |
| H A D | Disassembler.h | 38 LLVMDisasmContextRef LLVMCreateDisasm(const char *TripleName, void *DisInfo,
|