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