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

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

Completed in 518 milliseconds