Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/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.cpp89 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 Dllvm-mc-assemble-fuzzer.cpp41 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 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()
/netbsd-src/external/apache2/llvm/dist/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()
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 Dllvm-mc.cpp121 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 DProfiledBinary.cpp313 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 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()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-mca/
H A Dllvm-mca.cpp85 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 Dllvm-rtdyld.cpp88 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 Dllvm-dwp.cpp865 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 Dllvm-objdump.cpp216 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 Dllvm-objdump.h62 extern std::string TripleName;
H A DMachODump.cpp127 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 Dsancov.cpp710 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 Dllvm-jitlink.cpp1229 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 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()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm-c/
H A DDisassembler.h38 LLVMDisasmContextRef LLVMCreateDisasm(const char *TripleName, void *DisInfo,