HomeSort by: relevance | last modified time | path
    Searched refs:TripleName (Results 1 - 17 of 17) sorted by relevancy

  /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...]

Completed in 35 milliseconds