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

1 2

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

Completed in 1510 milliseconds

1 2