/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 | 28 #include "llvm/ADT/Triple.h" 51 llvm::Triple Triple; 89 TargetInfo(const llvm::Triple &T); 579 /// \brief Returns the target triple of the primary target. 580 const llvm::Triple &getTriple() const { 581 return Triple;
|
/external/chromium_org/third_party/mesa/src/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/lib/AST/ |
Mangle.cpp | 67 const llvm::Triple &Triple = TI.getTriple(); 68 if (!Triple.isOSWindows() || Triple.getArch() != llvm::Triple::x86)
|
/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...] |
/frameworks/compile/slang/ |
slang_backend.cpp | 115 std::string Triple = mpModule->getTargetTriple(); 119 llvm::TargetRegistry::lookupTarget(Triple, Error); 170 TargetInfo->createTargetMachine(Triple, mTargetOpts.CPU, FeaturesStr,
|
/external/clang/include/clang/Driver/ |
ToolChain.h | 18 #include "llvm/ADT/Triple.h" 58 const llvm::Triple Triple; 82 ToolChain(const Driver &D, const llvm::Triple &T, 112 const llvm::Triple &getTriple() const { return Triple; } 114 llvm::Triple::ArchType getArch() const { return Triple.getArch(); } 115 StringRef getArchName() const { return Triple.getArchName(); } 116 StringRef getPlatform() const { return Triple.getVendorName(); [all...] |
/external/clang/lib/CodeGen/ |
BackendUtil.cpp | 97 /// IR, and they require DataLayout which depends on the triple. 296 Triple TargetTriple(TheModule->getTargetTriple()); 352 std::string Triple = TheModule->getTargetTriple(); 353 const llvm::Target *TheTarget = TargetRegistry::lookupTarget(Triple, Error); 481 TargetMachine *TM = TheTarget->createTargetMachine(Triple, TargetOpts.CPU, 495 llvm::Triple TargetTriple(TheModule->getTargetTriple());
|
TargetInfo.cpp | 22 #include "llvm/ADT/Triple.h" 576 const llvm::Triple &Triple, const CodeGenOptions &Opts); [all...] |
CGObjCMac.cpp | [all...] |
/external/clang/lib/Driver/ |
ToolChain.cpp | 29 ToolChain::ToolChain(const Driver &D, const llvm::Triple &T, 31 : D(D), Triple(T), Args(A) { 55 // the same as the ones that appear in the triple. Roughly speaking, this is 58 switch (Triple.getArch()) { 59 case llvm::Triple::ppc: 61 case llvm::Triple::ppc64: 63 case llvm::Triple::ppc64le: 66 return Triple.getArchName(); 184 llvm::Triple HostTriple(LLVM_HOST_TRIPLE); 188 case llvm::Triple::arm [all...] |
ToolChains.cpp | 41 MachO::MachO(const Driver &D, const llvm::Triple &Triple, 43 : ToolChain(D, Triple, Args) { 55 Darwin::Darwin(const Driver & D, const llvm::Triple & Triple, 57 : MachO(D, Triple, Args), TargetInitialized(false) { 58 // Compute the initial Darwin version from the triple 60 if (!Triple.getMacOSXVersion(Major, Minor, Micro)) 62 Triple.getOSName(); 72 // Compute the initial iOS version from the triple [all...] |
Tools.cpp | 448 static bool isSignedCharDefault(const llvm::Triple &Triple) { 449 switch (Triple.getArch()) { 453 case llvm::Triple::aarch64: 454 case llvm::Triple::aarch64_be: 455 case llvm::Triple::arm64: 456 case llvm::Triple::arm64_be: 457 case llvm::Triple::arm: 458 case llvm::Triple::armeb: 459 if (Triple.isOSDarwin() || Triple.isOSWindows() [all...] |
/external/clang/tools/driver/ |
cc1as_main.cpp | 23 #include "llvm/ADT/Triple.h" 70 /// The name of the target triple to assemble for. 71 std::string Triple; 131 Triple = ""; 183 Opts.Triple = llvm::Triple::normalize(Args->getLastArgValue(OPT_triple)); 187 // Use the default target triple if unspecified. 188 if (Opts.Triple.empty()) 189 Opts.Triple = llvm::sys::getDefaultTargetTriple(); 283 const Target *TheTarget = TargetRegistry::lookupTarget(Opts.Triple, Error) [all...] |
/external/llvm/lib/LTO/ |
LTOModule.cpp | 16 #include "llvm/ADT/Triple.h" 66 std::string Triple = getBitcodeTargetTriple(buffer, getGlobalContext()); 67 return StringRef(Triple).startswith(triplePrefix); 123 llvm::Triple Triple(TripleStr); 132 Features.getDefaultSubtargetFeatures(Triple); 136 if (Triple.isOSDarwin()) { 137 if (Triple.getArch() == llvm::Triple::x86_64) 139 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" 18 const char *Triple::getArchTypeName(ArchType Kind) { 59 const char *Triple::getArchTypePrefix(ArchType Kind) { 109 const char *Triple::getVendorTypeName(VendorType Kind) { 128 const char *Triple::getOSTypeName(OSType Kind) { 161 const char *Triple::getEnvironmentTypeName(EnvironmentType Kind) { 180 Triple::ArchType Triple::getArchTypeForLLVMName(StringRef Name) [all...] |
/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/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 244 constexpr int Triple(int n) { return 3 * n; } 248 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 { 171 /// triple fields unknown. 172 Triple() : Data(), Arch(), Vendor(), OS(), Environment(), ObjectFormat() {} 174 explicit Triple(const Twine &Str) [all...] |
/external/llvm/lib/Bitcode/Reader/ |
BitcodeReader.cpp | [all...] |