HomeSort by relevance Sort by last modified time
    Searched defs:Triple (Results 1 - 18 of 18) sorted by null

  /external/clang/include/clang/Basic/
TargetOptions.h 21 /// If given, the name of the target triple to compile for. If not given the
23 std::string Triple;
TargetInfo.h 22 #include "llvm/ADT/Triple.h"
63 llvm::Triple Triple;
440 /// getTriple - Return the target triple of the primary target.
441 const llvm::Triple &getTriple() const {
442 return Triple;
  /external/clang/include/clang/Driver/
HostInfo.h 13 #include "llvm/ADT/Triple.h"
32 const llvm::Triple Triple;
34 HostInfo(const Driver &D, const llvm::Triple &_Triple);
41 const llvm::Triple& getTriple() const { return Triple; }
42 std::string getArchName() const { return Triple.getArchName(); }
43 std::string getPlatformName() const { return Triple.getVendorName(); }
44 std::string getOSName() const { return Triple.getOSName(); }
67 const llvm::Triple& Triple)
    [all...]
ToolChain.h 16 #include "llvm/ADT/Triple.h"
44 const llvm::Triple Triple;
55 ToolChain(const HostInfo &Host, const llvm::Triple &_Triple);
63 const llvm::Triple &getTriple() const { return Triple; }
65 llvm::Triple::ArchType getArch() const { return Triple.getArch(); }
66 StringRef getArchName() const { return Triple.getArchName(); }
67 StringRef getPlatform() const { return Triple.getVendorName();
    [all...]
  /external/clang/lib/Driver/
ToolChain.cpp 24 ToolChain::ToolChain(const HostInfo &H, const llvm::Triple &T)
25 : Host(H), Triple(T) {
75 const llvm::Triple &Triple) {
87 // Otherwise, use the Arch from the triple.
88 MArch = Triple.getArchName();
178 case llvm::Triple::arm:
179 case llvm::Triple::thumb: {
181 llvm::Triple Triple = getTriple()
    [all...]
Tools.cpp 149 llvm::Triple Triple) {
156 // GCC links libgcov.a by adding -L<inst>/gcc/lib/gcc/<triple>/<ver> -lgcov to
163 if (Triple.isOSDarwin()) {
437 const llvm::Triple &Triple) {
449 // Otherwise, use the Arch from the triple.
450 MArch = Triple.getArchName();
499 static bool isSignedCharDefault(const llvm::Triple &Triple) {
    [all...]
ToolChains.cpp 49 Darwin::Darwin(const HostInfo &Host, const llvm::Triple& Triple)
50 : ToolChain(Host, Triple), TargetInitialized(false),
56 std::string OSName = Triple.getOSName();
152 case llvm::Triple::thumb:
153 case llvm::Triple::arm: {
176 llvm::Triple Triple(ComputeLLVMTriple(Args, InputType));
179 // the default triple).
181 return Triple.getTriple()
    [all...]
  /external/llvm/lib/Support/
Triple.cpp 1 //===--- Triple.cpp - Target triple helper class --------------------------===//
10 #include "llvm/ADT/Triple.h"
16 const char *Triple::getArchTypeName(ArchType Kind) {
50 const char *Triple::getArchTypePrefix(ArchType Kind) {
84 const char *Triple::getVendorTypeName(VendorType Kind) {
96 const char *Triple::getOSTypeName(OSType Kind) {
125 const char *Triple::getEnvironmentTypeName(EnvironmentType Kind) {
137 Triple::ArchType Triple::getArchTypeForLLVMName(StringRef Name)
    [all...]
  /external/llvm/tools/lto/
LTOCodeGenerator.cpp 24 #include "llvm/ADT/Triple.h"
244 std::string Triple = _linker.getModule()->getTargetTriple();
245 if (Triple.empty())
246 Triple = sys::getHostTriple();
249 const Target *march = TargetRegistry::lookupTarget(Triple, errMsg);
270 Features.getDefaultSubtargetFeatures(llvm::Triple(Triple));
272 _target = march->createTargetMachine(Triple, _mCpu, FeatureStr,
LTOModule.cpp 21 #include "llvm/ADT/Triple.h"
77 std::string Triple = getBitcodeTargetTriple(buffer, getGlobalContext());
79 return (strncmp(Triple.c_str(), triplePrefix,
152 std::string Triple = m->getTargetTriple();
153 if (Triple.empty())
154 Triple = sys::getHostTriple();
157 const Target *march = TargetRegistry::lookupTarget(Triple, errMsg);
163 Features.getDefaultSubtargetFeatures(llvm::Triple(Triple));
166 TargetMachine *target = march->createTargetMachine(Triple, CPU, FeatureStr)
    [all...]
  /frameworks/compile/libbcc/lib/ExecutionEngine/
Compiler.h 57 // The variable section below (e.g., Triple, CodeGenOptLevel)
62 // If given, this will be the name of the target triple to compile for.
64 static std::string Triple;
123 return Triple;
Compiler.cpp 97 std::string Compiler::Triple;
129 // Set Triple, CPU and Features here
130 Triple = TARGET_TRIPLE_STRING;
300 Target = llvm::TargetRegistry::lookupTarget(Triple, mError);
317 TM = Target->createTargetMachine(Triple, CPU, FeaturesStr,
323 TM = Target->createTargetMachine(Triple, CPU, FeaturesStr,
329 " specified triple '" + Triple + "'");
562 setError("The machine code emission is not supported on '" + Triple + "'");
  /frameworks/compile/slang/
slang_backend.cpp 114 std::string Triple = mpModule->getTargetTriple();
118 llvm::TargetRegistry::lookupTarget(Triple, Error);
166 TargetInfo->createTargetMachine(Triple, mTargetOpts.CPU, FeaturesStr,
  /external/clang/lib/CodeGen/
BackendUtil.cpp 146 Triple TargetTriple(TheModule->getTargetTriple());
198 std::string Triple = TheModule->getTargetTriple();
199 const llvm::Target *TheTarget = TargetRegistry::lookupTarget(Triple, Error);
299 TargetMachine *TM = TheTarget->createTargetMachine(Triple, TargetOpts.CPU,
  /external/clang/tools/driver/
cc1as_main.cpp 27 #include "llvm/ADT/Triple.h"
66 std::string Triple;
111 Triple = "";
153 Opts.Triple = Triple::normalize(Args->getLastArgValue(OPT_triple));
154 if (Opts.Triple.empty()) // Use the host triple if unspecified.
155 Opts.Triple = sys::getHostTriple();
233 const Target *TheTarget(TargetRegistry::lookupTarget(Opts.Triple, Error));
235 Diags.Report(diag::err_target_unknown_triple) << Opts.Triple;
    [all...]
  /external/llvm/include/llvm/ADT/
Triple.h 1 //===-- llvm/ADT/Triple.h - Target triple helper class ----------*- C++ -*-===//
22 /// Triple - Helper class for working with target triples.
32 /// from the components of the target triple to well known IDs.
34 /// At its core the Triple class is designed to be a wrapper for a triple
35 /// string; the constructor does not change or normalize the triple string.
41 class Triple {
139 Triple() : Data(), Arch(InvalidArch) {}
140 explicit Triple(const Twine &Str) : Data(Str.str()), Arch(InvalidArch) {
    [all...]
  /external/llvm/lib/Target/CBackend/
CBackend.cpp     [all...]
  /external/clang/lib/Serialization/
ASTWriter.cpp     [all...]

Completed in 1711 milliseconds