| /src/external/apache2/llvm/dist/llvm/lib/MC/MCDisassembler/ |
| Disassembler.h | 43 // The TripleName for this disassembler. 44 std::string TripleName; 85 LLVMDisasmContext(std::string TripleName, void *DisInfo, int TagType, 96 : TripleName(std::move(TripleName)), DisInfo(DisInfo), TagType(TagType), 101 const std::string &getTripleName() const { return TripleName; }
|
| /src/external/apache2/llvm/dist/llvm/tools/llvm-ml/ |
| Disassembler.cpp | 126 int Disassembler::disassemble(const Target &T, const std::string &TripleName, 130 std::unique_ptr<const MCRegisterInfo> MRI(T.createMCRegInfo(TripleName)); 132 errs() << "error: no register info for target " << TripleName << "\n"; 138 T.createMCAsmInfo(*MRI, TripleName, MCOptions)); 140 errs() << "error: no assembly info for target " << TripleName << "\n"; 145 MCContext Ctx(Triple(TripleName), MAI.get(), MRI.get(), &STI); 150 errs() << "error: no disassembler for target " << TripleName << "\n";
|
| llvm-ml.cpp | 89 StringRef TripleName = 94 return Triple(Triple::normalize(TripleName)); 243 const std::string &TripleName = TheTriple.getTriple(); 269 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName)); 273 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); 279 TripleName, /*CPU=*/"", /*Features=*/""));
|
| /src/external/apache2/llvm/dist/llvm/tools/llvm-mc-disassemble-fuzzer/ |
| llvm-mc-disassemble-fuzzer.cpp | 23 TripleName("triple", cl::desc("Target triple to assemble for, " 56 TripleName.c_str(), MCPU.c_str(), FeaturesStr.c_str(), nullptr, 0, 139 if (TripleName.empty()) 140 TripleName = sys::getDefaultTargetTriple();
|
| /src/external/apache2/llvm/dist/llvm/tools/llvm-mc-assemble-fuzzer/ |
| llvm-mc-assemble-fuzzer.cpp | 41 TripleName("triple", cl::desc("Target triple to assemble for, " 120 << ": error: this target '" << TripleName 136 Triple TheTriple(Triple::normalize(TripleName)); 159 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName)); 167 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); 174 TheTarget->createMCSubtargetInfo(TripleName, MCPU, FeaturesStr)); 183 MCInstPrinter *IP = TheTarget->createMCInstPrinter(Triple(TripleName), OutputAsmVariant, 309 if (TripleName.empty()) 310 TripleName = sys::getDefaultTargetTriple();
|
| /src/external/apache2/llvm/dist/llvm/include/llvm-c/ |
| Disassembler.h | 31 * Create a disassembler for the TripleName. Symbolic disassembly is supported 38 LLVMDisasmContextRef LLVMCreateDisasm(const char *TripleName, void *DisInfo, 43 * Create a disassembler for the TripleName and a specific CPU. Symbolic 56 * Create a disassembler for the TripleName, a specific CPU and specific feature
|
| /src/external/apache2/llvm/dist/llvm/tools/llvm-mc/ |
| llvm-mc.cpp | 121 TripleName("triple", cl::desc("Target triple to assemble for, " 204 if (TripleName.empty()) 205 TripleName = sys::getDefaultTargetTriple(); 206 Triple TheTriple(Triple::normalize(TripleName)); 218 TripleName = TheTriple.getTriple(); 341 // Now that GetTarget() has (potentially) replaced TripleName, it's safe to 343 Triple TheTriple(TripleName); 363 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName)); 367 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); 392 TheTarget->createMCSubtargetInfo(TripleName, MCPU, FeaturesStr)) [all...] |
| /src/external/apache2/llvm/dist/llvm/tools/llvm-mca/ |
| llvm-mca.cpp | 85 TripleName("mtriple", 226 if (TripleName.empty()) 227 TripleName = Triple::normalize(sys::getDefaultTargetTriple()); 228 Triple TheTriple(TripleName); 239 // Update TripleName with the updated triple from the target lookup. 240 TripleName = TheTriple.str(); 324 // GetTarget() may replaced TripleName with a default triple. 326 Triple TheTriple(TripleName); 339 TheTarget->createMCSubtargetInfo(TripleName, MCPU, MATTR)); 366 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName)); [all...] |
| /src/external/apache2/llvm/dist/llvm/tools/llvm-profgen/ |
| ProfiledBinary.cpp | 313 std::string TripleName = TheTriple.getTriple(); 316 MRI.reset(TheTarget->createMCRegInfo(TripleName)); 318 exitWithError("no register info for target " + TripleName, FileName); 321 AsmInfo.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); 323 exitWithError("no assembly info for target " + TripleName, FileName); 327 TheTarget->createMCSubtargetInfo(TripleName, "", Features.getString())); 329 exitWithError("no subtarget info for target " + TripleName, FileName); 333 exitWithError("no instruction info for target " + TripleName, FileName); 335 MCContext Ctx(Triple(TripleName), AsmInfo.get(), MRI.get(), STI.get()); 341 exitWithError("no disassembler for target " + TripleName, FileName) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/DWARFLinker/ |
| DWARFStreamer.cpp | 32 std::string TripleName; 37 TargetRegistry::lookupTarget(TripleName, TheTriple, ErrorStr); 40 TripleName = TheTriple.getTriple(); 43 MRI.reset(TheTarget->createMCRegInfo(TripleName)); 45 return error(Twine("no register info for target ") + TripleName, Context), 49 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); 51 return error("no asm info for target " + TripleName, Context), false; 53 MSTI.reset(TheTarget->createMCSubtargetInfo(TripleName, "", "")); 55 return error("no subtarget info for target " + TripleName, Context), false; 63 return error("no asm backend for target " + TripleName, Context), false [all...] |
| /src/external/apache2/llvm/dist/llvm/tools/llvm-rtdyld/ |
| llvm-rtdyld.cpp | 88 TripleName("triple", cl::desc("Target triple for disassembler")); 732 if (TripleName == "") 736 Triple TheTriple(Triple::normalize(TripleName)); 741 ErrorAndExit("Error accessing target '" + TripleName + "': " + ErrorStr); 743 TripleName = TheTriple.getTriple(); 746 TheTarget->createMCSubtargetInfo(TripleName, MCPU, "")); 750 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName)); 756 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); 760 MCContext Ctx(Triple(TripleName), MAI.get(), MRI.get(), STI.get()); 772 TheTarget->createMCInstPrinter(Triple(TripleName), 0, *MAI, *MII, *MRI)) [all...] |
| /src/external/apache2/llvm/dist/llvm/tools/sancov/ |
| sancov.cpp | 710 auto TripleName = TheTriple.getTriple(); 713 const Target *TheTarget = TargetRegistry::lookupTarget(TripleName, Error); 717 TheTarget->createMCSubtargetInfo(TripleName, "", "")); 718 failIfEmpty(STI, "no subtarget info for target " + TripleName); 721 TheTarget->createMCRegInfo(TripleName)); 722 failIfEmpty(MRI, "no register info for target " + TripleName); 726 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); 727 failIfEmpty(AsmInfo, "no asm info for target " + TripleName); 732 failIfEmpty(DisAsm, "no disassembler info for target " + TripleName); 735 failIfEmpty(MII, "no instruction info for target " + TripleName); [all...] |
| /src/external/apache2/llvm/dist/llvm/tools/llvm-cfi-verify/lib/ |
| FileAnalysis.cpp | 372 std::string TripleName = ObjectTriple.getTriple(); 389 RegisterInfo.reset(ObjectTarget->createMCRegInfo(TripleName)); 396 ObjectTarget->createMCAsmInfo(*RegisterInfo, TripleName, MCOptions)); 401 TripleName, MCPU, Features.getString())); 410 Context.reset(new MCContext(Triple(TripleName), AsmInfo.get(),
|
| /src/external/apache2/llvm/dist/llvm/tools/llvm-jitlink/ |
| llvm-jitlink.cpp | 1229 auto TripleName = S.TPC->getTargetTriple().str(); 1231 const Target *TheTarget = TargetRegistry::lookupTarget(TripleName, ErrorStr); 1233 ExitOnErr(make_error<StringError>("Error accessing target '" + TripleName + 1238 TheTarget->createMCSubtargetInfo(TripleName, "", "")); 1241 make_error<StringError>("Unable to create subtarget for " + TripleName, 1244 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName)); 1248 TripleName, 1253 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); 1256 TripleName, 1259 MCContext Ctx(Triple(TripleName), MAI.get(), MRI.get(), STI.get()) [all...] |
| /src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/ |
| llvm-objdump.h | 62 extern std::string TripleName;
|
| llvm-objdump.cpp | 216 std::string objdump::TripleName; 353 if (TripleName.empty()) { 356 TheTriple.setTriple(Triple::normalize(TripleName)); 370 TripleName = TheTriple.getTriple(); 979 MCContext &Ctx, const Target *Target, StringRef TripleName, 985 Target->createMCRelocationInfo(TripleName, Ctx)); 989 TripleName, nullptr, nullptr, &Symbols, &Ctx, std::move(RelInfo))); 1026 RelInfo.reset(Target->createMCRelocationInfo(TripleName, Ctx)); 1028 TripleName, nullptr, nullptr, &Symbols, &Ctx, std::move(RelInfo))); 1205 addSymbolizer(Ctx, TheTarget, TripleName, DisAsm, SectionAddr, Bytes [all...] |
| MachODump.cpp | 127 Triple TT(TripleName); 128 if (TripleName.empty()) { 130 TripleName = TT.str(); 144 const Target *TheTarget = TargetRegistry::lookupTarget(TripleName, Error); 154 errs() << TripleName; 7188 << "couldn't initialize disassembler for target " << TripleName \ 7223 TheTarget->createMCRegInfo(TripleName)); 7226 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); 7229 TheTarget->createMCSubtargetInfo(TripleName, MachOMCPU, FeaturesStr)); 7231 MCContext Ctx(Triple(TripleName), AsmInfo.get(), MRI.get(), STI.get()) [all...] |