/external/clang/include/clang/Basic/ |
TargetOptions.h | 26 /// If given, the name of the target triple to compile for. If not given the 28 std::string Triple;
|
TargetInfo.h | 30 #include "llvm/ADT/Triple.h" 53 llvm::Triple Triple; 96 TargetInfo(const llvm::Triple &T); 710 /// \brief Returns the target triple of the primary target. 711 const llvm::Triple &getTriple() const { 712 return Triple; 855 (getTriple().getArch() == llvm::Triple::x86 || 856 getTriple().getArch() == llvm::Triple::x86_64); [all...] |
/external/clang/lib/Driver/ |
CrossWindowsToolChain.cpp | 19 const llvm::Triple &T, 35 return getArch() == llvm::Triple::x86_64; 39 return getArch() == llvm::Triple::x86_64; 43 return getArch() == llvm::Triple::x86_64; 47 return getArch() == llvm::Triple::x86_64; 71 const llvm::Triple &Triple = getTriple(); 86 SysRoot + "/usr/include/c++/" + Triple.str());
|
ToolChain.cpp | 40 const llvm::Triple &Triple, 51 if (!Triple.isPS4CPU()) 67 ToolChain::ToolChain(const Driver &D, const llvm::Triple &T, 69 : D(D), Triple(T), Args(Args), CachedRTTIArg(GetRTTIArgument(Args)), 70 CachedRTTIMode(CalculateRTTIMode(Args, Triple, CachedRTTIArg)) { 189 // the same as the ones that appear in the triple. Roughly speaking, this is 192 switch (Triple.getArch()) { 193 case llvm::Triple::ppc: 195 case llvm::Triple::ppc64 [all...] |
/external/clang/lib/AST/ |
Mangle.cpp | 68 const llvm::Triple &Triple = TI.getTriple(); 69 if (!Triple.isOSWindows() || 70 !(Triple.getArch() == llvm::Triple::x86 || 71 Triple.getArch() == llvm::Triple::x86_64))
|
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
lp_bld_debug.cpp | 197 std::string Triple = sys::getDefaultTargetTriple(); 199 std::string Triple = sys::getHostTriple(); 203 const Target *T = TargetRegistry::lookupTarget(Triple, Error); 206 OwningPtr<const MCAsmInfo> AsmInfo(T->createMCAsmInfo(Triple)); 208 OwningPtr<const MCAsmInfo> AsmInfo(T->createAsmInfo(Triple)); 212 debug_printf("error: no assembly info for target %s\n", Triple.c_str()); 217 const MCSubtargetInfo *STI = T->createMCSubtargetInfo(Triple, sys::getHostCPUName(), ""); 223 debug_printf("error: no disassembler for target %s\n", Triple.c_str()); 236 OwningPtr<const MCRegisterInfo> MRI(T->createMCRegInfo(Triple)); 238 debug_printf("error: no register info for target %s\n", Triple.c_str()) [all...] |
/external/clang/include/clang/Driver/ |
ToolChain.h | 19 #include "llvm/ADT/Triple.h" 70 const llvm::Triple Triple; 98 ToolChain(const Driver &D, const llvm::Triple &T, 129 const llvm::Triple &getTriple() const { return Triple; } 131 llvm::Triple::ArchType getArch() const { return Triple.getArch(); } 132 StringRef getArchName() const { return Triple.getArchName(); } 133 StringRef getPlatform() const { return Triple.getVendorName(); [all...] |
/external/clang/lib/CodeGen/ |
ObjectFilePCHContainerOperations.cpp | 214 auto Triple = Ctx.getTargetInfo().getTriple(); 215 if (!llvm::TargetRegistry::lookupTarget(Triple.getTriple(), Error)) 234 if (Triple.isOSBinFormatMachO()) 237 else if (Triple.isOSBinFormatCOFF())
|
BackendUtil.cpp | 106 /// IR, and they require DataLayout which depends on the triple. 247 static TargetLibraryInfoImpl *createTLII(llvm::Triple &TargetTriple, 291 Triple TargetTriple(TheModule->getTargetTriple()); 443 std::string Triple = TheModule->getTargetTriple(); 444 const llvm::Target *TheTarget = TargetRegistry::lookupTarget(Triple, Error); 580 TargetMachine *TM = TheTarget->createTargetMachine(Triple, TargetOpts.CPU, 594 llvm::Triple TargetTriple(TheModule->getTargetTriple());
|
TargetInfo.cpp | 24 #include "llvm/ADT/Triple.h" [all...] |
/prebuilts/gdb/darwin-x86/lib/python2.7/lib2to3/pgen2/ |
tokenize.py | 77 Triple = group("[ubUB]?[rR]?'''", '[ubUB]?[rR]?"""') 102 PseudoExtras = group(r'\\\r?\n', Comment, Triple)
|
/prebuilts/gdb/darwin-x86/lib/python2.7/ |
tokenize.py | 73 Triple = group("[uUbB]?[rR]?'''", '[uUbB]?[rR]?"""') 98 PseudoExtras = group(r'\\\r?\n|\Z', Comment, Triple)
|
/prebuilts/gdb/linux-x86/lib/python2.7/lib2to3/pgen2/ |
tokenize.py | 77 Triple = group("[ubUB]?[rR]?'''", '[ubUB]?[rR]?"""') 102 PseudoExtras = group(r'\\\r?\n', Comment, Triple)
|
/prebuilts/gdb/linux-x86/lib/python2.7/ |
tokenize.py | 73 Triple = group("[uUbB]?[rR]?'''", '[uUbB]?[rR]?"""') 98 PseudoExtras = group(r'\\\r?\n|\Z', Comment, Triple)
|
/prebuilts/python/darwin-x86/2.7.5/lib/python2.7/lib2to3/pgen2/ |
tokenize.py | 77 Triple = group("[ubUB]?[rR]?'''", '[ubUB]?[rR]?"""') 102 PseudoExtras = group(r'\\\r?\n', Comment, Triple)
|
/prebuilts/python/darwin-x86/2.7.5/lib/python2.7/ |
tokenize.py | 73 Triple = group("[uUbB]?[rR]?'''", '[uUbB]?[rR]?"""') 98 PseudoExtras = group(r'\\\r?\n|\Z', Comment, Triple)
|
/prebuilts/python/linux-x86/2.7.5/lib/python2.7/lib2to3/pgen2/ |
tokenize.py | 77 Triple = group("[ubUB]?[rR]?'''", '[ubUB]?[rR]?"""') 102 PseudoExtras = group(r'\\\r?\n', Comment, Triple)
|
/prebuilts/python/linux-x86/2.7.5/lib/python2.7/ |
tokenize.py | 73 Triple = group("[uUbB]?[rR]?'''", '[uUbB]?[rR]?"""') 98 PseudoExtras = group(r'\\\r?\n|\Z', Comment, Triple)
|
/external/clang/tools/driver/ |
cc1as_main.cpp | 24 #include "llvm/ADT/Triple.h" 71 /// The name of the target triple to assemble for. 72 std::string Triple; 137 Triple = ""; 188 Opts.Triple = llvm::Triple::normalize(Args.getLastArgValue(OPT_triple)); 192 // Use the default target triple if unspecified. 193 if (Opts.Triple.empty()) 194 Opts.Triple = llvm::sys::getDefaultTargetTriple(); 286 const Target *TheTarget = TargetRegistry::lookupTarget(Opts.Triple, Error) [all...] |
/external/llvm/lib/LTO/ |
LTOModule.cpp | 16 #include "llvm/ADT/Triple.h" 90 std::string Triple = getBitcodeTargetTriple(*BCOrErr, Context); 91 return StringRef(Triple).startswith(TriplePrefix); 203 llvm::Triple Triple(TripleStr); 213 Features.getDefaultSubtargetFeatures(Triple); 217 if (Triple.isOSDarwin()) { 218 if (Triple.getArch() == llvm::Triple::x86_64) 220 else if (Triple.getArch() == llvm::Triple::x86 [all...] |
/external/llvm/lib/Support/ |
Triple.cpp | 1 //===--- Triple.cpp - Target triple helper class --------------------------===// 10 #include "llvm/ADT/Triple.h" 20 const char *Triple::getArchTypeName(ArchType Kind) { 71 const char *Triple::getArchTypePrefix(ArchType Kind) { 135 const char *Triple::getVendorTypeName(VendorType Kind) { 156 const char *Triple::getOSTypeName(OSType Kind) { 192 const char *Triple::getEnvironmentTypeName(EnvironmentType Kind) { 213 static Triple::ArchType parseBPFArch(StringRef ArchName) { 216 return Triple::bpfel [all...] |
/frameworks/compile/slang/ |
slang_backend.cpp | 128 std::string Triple = mpModule->getTargetTriple(); 132 llvm::TargetRegistry::lookupTarget(Triple, Error); 176 TargetInfo->createTargetMachine(Triple, mTargetOpts.CPU, FeaturesStr,
|
/external/clang/lib/Frontend/ |
CompilerInvocation.cpp | 29 #include "llvm/ADT/Triple.h" 368 llvm::Triple Triple = llvm::Triple(TargetOpts.Triple); 420 if (Triple.isPS4CPU()) [all...] |
/external/clang/test/SemaCXX/ |
constant-expression-cxx11.cpp | 1 // RUN: %clang_cc1 -triple i686-linux -Wno-string-plus-int -Wno-pointer-arith -Wno-zero-length-array -fsyntax-only -fcxx-exceptions -verify -std=c++11 -pedantic %s -Wno-comment -Wno-tautological-pointer-compare -Wno-bool-conversion 246 constexpr int Triple(int n) { return 3 * n; } 250 return n == 2 ? &Double : n == 3 ? &Triple : n == 4 ? &Quadruple : 0; [all...] |
/external/llvm/include/llvm/ADT/ |
Triple.h | 1 //===-- llvm/ADT/Triple.h - Target triple helper class ----------*- C++ -*-===// 23 /// Triple - Helper class for working with autoconf configuration names. For 37 /// At its core the Triple class is designed to be a wrapper for a triple 38 /// string; the constructor does not change or normalize the triple string. 44 class Triple { 218 /// triple fields unknown. 219 Triple() : Data(), Arch(), Vendor(), OS(), Environment(), ObjectFormat() {} 221 explicit Triple(const Twine &Str) [all...] |