Searched defs:Triple (Results 1 - 25 of 35) sorted by relevance

12

/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAsmBackendWinCOFF.h18 ARMAsmBackendWinCOFF(const Target &T, StringRef Triple) argument
19 : ARMAsmBackend(T, Triple, true) {}
H A DARMMCTargetDesc.cpp18 #include "llvm/ADT/Triple.h"
135 Triple triple(TT);
137 bool isThumb = triple.getArch() == Triple::thumb ||
138 triple.getArch() == Triple::thumbeb;
145 case Triple::ARMSubArch_v8:
156 case Triple::ARMSubArch_v8_1a:
167 case Triple::ARMSubArch_v7m:
176 case Triple::ARMSubArch_v7em:
185 case Triple::ARMSubArch_v7s:
194 case Triple
274 createARMMCRegisterInfo(StringRef Triple) argument
[all...]
/external/clang/include/clang/Basic/
H A DTargetOptions.h28 std::string Triple; member in class:clang::TargetOptions
/external/llvm/lib/CodeGen/
H A DLLVMTargetMachine.cpp75 StringRef Triple, StringRef CPU,
79 : TargetMachine(T, DataLayoutString, Triple, CPU, FS, Options) {
80 CodeGenInfo = T.createMCCodeGenInfo(Triple, RM, CM, OL);
175 Triple(getTargetTriple()), MAI.getAssemblerDialect(), MAI, MII, MRI);
201 Triple T(getTargetTriple());
251 Triple T(getTargetTriple());
73 LLVMTargetMachine(const Target &T, StringRef DataLayoutString, StringRef Triple, StringRef CPU, StringRef FS, TargetOptions Options, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL) argument
/external/clang/lib/Basic/
H A DTargets.cpp27 #include "llvm/ADT/Triple.h"
73 virtual void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
76 OSTargetInfo(const llvm::Triple &Triple) : TgtInfo(Triple) {} argument
88 const llvm::Triple &Triple,
125 if (Triple.isMacOSX()) {
126 Triple
87 getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts, const llvm::Triple &Triple, StringRef &PlatformName, VersionTuple &PlatformMinVersion) argument
[all...]
/external/clang/lib/Driver/
H A DCrossWindowsToolChain.cpp19 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(); local
86 SysRoot + "/usr/include/c++/" + Triple.str());
H A DToolChain.cpp35 const llvm::Triple &Triple,
46 if (!Triple.isPS4CPU())
62 ToolChain::ToolChain(const Driver &D, const llvm::Triple &T,
64 : D(D), Triple(T), Args(Args), CachedRTTIArg(GetRTTIArgument(Args)),
65 CachedRTTIMode(CalculateRTTIMode(Args, Triple, CachedRTTIArg)) {
96 switch (Triple.getArch()) {
97 case llvm::Triple::ppc:
99 case llvm::Triple::ppc64:
101 case llvm::Triple
34 CalculateRTTIMode(const ArgList &Args, const llvm::Triple &Triple, const Arg *CachedRTTIArg) argument
263 llvm::Triple Triple = getTriple(); local
277 llvm::Triple Triple = getTriple(); local
292 llvm::Triple Triple = getTriple(); local
[all...]
H A DMSVCToolChain.cpp46 MSVCToolChain::MSVCToolChain(const Driver &D, const llvm::Triple& Triple, argument
48 : ToolChain(D, Triple, Args) {
73 return getArch() == llvm::Triple::x86_64;
77 return getArch() == llvm::Triple::x86_64;
85 return getArch() == llvm::Triple::x86_64;
235 case llvm::Triple::x86:
237 case llvm::Triple::x86_64:
240 case llvm::Triple::arm:
267 case llvm::Triple
[all...]
H A DToolChains.h80 llvm::Triple GCCTriple;
103 void init(const Driver &D, const llvm::Triple &TargetTriple,
110 const llvm::Triple &getTriple() const { return GCCTriple; }
136 CollectLibDirsAndTriples(const llvm::Triple &TargetTriple,
137 const llvm::Triple &BiarchTriple,
143 void ScanLibDirForGCCTriple(const llvm::Triple &TargetArch,
153 Generic_GCC(const Driver &D, const llvm::Triple &Triple,
197 MachO(const Driver &D, const llvm::Triple &Triple,
506 Generic_ELF(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args) argument
[all...]
/external/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCAsmInfo.cpp15 #include "llvm/ADT/Triple.h"
44 X86MCAsmInfoDarwin::X86MCAsmInfoDarwin(const Triple &T) {
45 bool is64Bit = T.getArch() == Triple::x86_64;
83 X86_64MCAsmInfoDarwin::X86_64MCAsmInfoDarwin(const Triple &Triple) argument
84 : X86MCAsmInfoDarwin(Triple) {
89 X86ELFMCAsmInfo::X86ELFMCAsmInfo(const Triple &T) {
90 bool is64Bit = T.getArch() == Triple::x86_64;
91 bool isX32 = T.getEnvironment() == Triple::GNUX32;
129 X86MCAsmInfoMicrosoft::X86MCAsmInfoMicrosoft(const Triple argument
149 X86MCAsmInfoGNUCOFF(const Triple &Triple) argument
[all...]
/external/llvm/tools/llvm-mc/
H A DDisassembler.cpp16 #include "llvm/ADT/Triple.h"
134 const std::string &Triple,
141 std::unique_ptr<const MCRegisterInfo> MRI(T.createMCRegInfo(Triple));
143 errs() << "error: no register info for target " << Triple << "\n";
147 std::unique_ptr<const MCAsmInfo> MAI(T.createMCAsmInfo(*MRI, Triple));
149 errs() << "error: no assembly info for target " << Triple << "\n";
159 errs() << "error: no disassembler for target " << Triple << "\n";
133 disassemble(const Target &T, const std::string &Triple, MCSubtargetInfo &STI, MCStreamer &Streamer, MemoryBuffer &Buffer, SourceMgr &SM, raw_ostream &Out) argument
/external/llvm/include/llvm/LTO/
H A DLTOModule.h123 void setTargetTriple(StringRef Triple) { argument
124 getModule().setTargetTriple(Triple);
/external/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.cpp54 static MCRegisterInfo *createAArch64MCRegisterInfo(StringRef Triple) { argument
62 Triple TheTriple(TT);
83 Triple TheTriple(TT);
112 static MCInstPrinter *createAArch64MCInstPrinter(const Triple &T,
125 static MCStreamer *createELFStreamer(const Triple &T, MCContext &Ctx,
/external/clang/include/clang/Driver/
H A DToolChain.h18 #include "llvm/ADT/Triple.h"
65 const llvm::Triple Triple; member in class:clang::driver::ToolChain
92 ToolChain(const Driver &D, const llvm::Triple &T,
122 const llvm::Triple &getTriple() const { return Triple; }
124 llvm::Triple::ArchType getArch() const { return Triple.getArch(); }
125 StringRef getArchName() const { return Triple.getArchName(); }
126 StringRef getPlatform() const { return Triple
[all...]
/external/clang/lib/AST/
H A DMangle.cpp68 const llvm::Triple &Triple = TI.getTriple(); local
69 if (!Triple.isOSWindows() ||
70 !(Triple.getArch() == llvm::Triple::x86 ||
71 Triple.getArch() == llvm::Triple::x86_64))
/external/llvm/lib/MC/
H A DSubtargetFeature.cpp324 void SubtargetFeatures::getDefaultSubtargetFeatures(const Triple& Triple) { argument
325 if (Triple.getVendor() == Triple::Apple) {
326 if (Triple.getArch() == Triple::ppc) {
329 } else if (Triple.getArch() == Triple::ppc64) {
/external/llvm/lib/Target/
H A DTargetMachineC.cpp109 const char* Triple, const char* CPU, const char* Features,
147 return wrap(unwrap(T)->createTargetMachine(Triple, CPU, Features, opt, RM,
108 LLVMCreateTargetMachine(LLVMTargetRef T, const char* Triple, const char* CPU, const char* Features, LLVMCodeGenOptLevel Level, LLVMRelocMode Reloc, LLVMCodeModel CodeModel) argument
/external/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_debug.cpp197 std::string Triple = sys::getDefaultTargetTriple(); local
199 std::string Triple = sys::getHostTriple(); local
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
[all...]
/external/clang/lib/CodeGen/
H A DBackendUtil.cpp234 static TargetLibraryInfoImpl *createTLII(llvm::Triple &TargetTriple,
345 Triple TargetTriple(TheModule->getTargetTriple());
406 std::string Triple = TheModule->getTargetTriple(); local
407 const llvm::Target *TheTarget = TargetRegistry::lookupTarget(Triple, Error);
541 TargetMachine *TM = TheTarget->createTargetMachine(Triple, TargetOpts.CPU,
555 llvm::Triple TargetTriple(TheModule->getTargetTriple());
/external/clang/lib/Frontend/
H A DInitHeaderSearch.cpp24 #include "llvm/ADT/Triple.h"
77 const llvm::Triple &triple);
91 void AddDefaultCIncludePaths(const llvm::Triple &triple,
96 void AddDefaultCPlusPlusIncludePaths(const llvm::Triple &triple,
102 const llvm::Triple &triple,
184 const llvm::Triple &triple) {
189 llvm::Triple::ArchType arch = triple.getArch();
190 bool is64bit = arch == llvm::Triple::ppc64 || arch == llvm::Triple::x86_64;
224 void InitHeaderSearch::AddDefaultCIncludePaths(const llvm::Triple
693 ApplyHeaderSearchOptions(HeaderSearch &HS, const HeaderSearchOptions &HSOpts, const LangOptions &Lang, const llvm::Triple &Triple) argument
[all...]
/external/clang/tools/driver/
H A Dcc1as_main.cpp24 #include "llvm/ADT/Triple.h"
72 std::string Triple; member in struct:__anon2761::AssemblerInvocation
133 Triple = "";
186 Opts.Triple = llvm::Triple::normalize(Args->getLastArgValue(OPT_triple));
191 if (Opts.Triple.empty())
192 Opts.Triple = llvm::sys::getDefaultTargetTriple();
285 const Target *TheTarget = TargetRegistry::lookupTarget(Opts.Triple, Error);
287 return Diags.Report(diag::err_target_unknown_triple) << Opts.Triple;
306 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(Opts.Triple));
[all...]
/external/llvm/lib/Support/
H A DTriple.cpp1 //===--- Triple.cpp - Target triple helper class --------------------------===//
10 #include "llvm/ADT/Triple.h"
18 const char *Triple::getArchTypeName(ArchType Kind) {
63 const char *Triple::getArchTypePrefix(ArchType Kind) {
120 const char *Triple::getVendorTypeName(VendorType Kind) {
140 const char *Triple::getOSTypeName(OSType Kind) {
173 const char *Triple::getEnvironmentTypeName(EnvironmentType Kind) {
192 Triple::ArchType Triple::getArchTypeForLLVMName(StringRef Name) {
193 return StringSwitch<Triple
479 Triple::Triple(const Twine &Str) function in class:Triple
497 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr) function in class:Triple
512 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr, function in class:Triple
873 SmallString<64> Triple; local
[all...]
/external/llvm/unittests/ExecutionEngine/MCJIT/
H A DMCJITTestBase.h40 TrivialModuleBuilder(const std::string &Triple) argument
41 : Builder(Context), BuilderTriple(Triple) {}
45 M->setTargetTriple(Triple::normalize(BuilderTriple));
297 SupportedArchs.push_back(Triple::aarch64);
298 SupportedArchs.push_back(Triple::arm);
299 SupportedArchs.push_back(Triple::mips);
300 SupportedArchs.push_back(Triple::mipsel);
301 SupportedArchs.push_back(Triple::x86);
302 SupportedArchs.push_back(Triple::x86_64);
307 HasSubArchs.push_back(Triple
[all...]
/external/llvm/bindings/ocaml/target/
H A Dtarget_ocaml.c188 CAMLprim LLVMTargetRef llvm_target_by_triple(value Triple) { argument
192 if(LLVMGetTargetFromTriple(String_val(Triple), &T, &Error))
251 CAMLprim value llvm_create_targetmachine_native(value Triple, value CPU, argument
271 Machine = LLVMCreateTargetMachine(Target, String_val(Triple), CPUStr,
/external/llvm/lib/LTO/
H A DLTOModule.cpp16 #include "llvm/ADT/Triple.h"
89 std::string Triple = getBitcodeTargetTriple(*BCOrErr, Context); local
90 return StringRef(Triple).startswith(TriplePrefix);
209 llvm::Triple Triple(TripleStr);
218 Features.getDefaultSubtargetFeatures(Triple);
222 if (Triple.isOSDarwin()) {
223 if (Triple.getArch() == llvm::Triple::x86_64)
225 else if (Triple
[all...]

Completed in 644 milliseconds

12