/external/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMAsmBackendWinCOFF.h | 18 ARMAsmBackendWinCOFF(const Target &T, StringRef Triple) argument 19 : ARMAsmBackend(T, Triple, true) {}
|
H A D | ARMMCTargetDesc.cpp | 18 #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 D | TargetOptions.h | 28 std::string Triple; member in class:clang::TargetOptions
|
/external/llvm/lib/CodeGen/ |
H A D | LLVMTargetMachine.cpp | 75 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 D | Targets.cpp | 27 #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 D | 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(); local 86 SysRoot + "/usr/include/c++/" + Triple.str());
|
H A D | ToolChain.cpp | 35 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 D | MSVCToolChain.cpp | 46 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 D | ToolChains.h | 80 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 D | X86MCAsmInfo.cpp | 15 #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 D | Disassembler.cpp | 16 #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 D | LTOModule.h | 123 void setTargetTriple(StringRef Triple) { argument 124 getModule().setTargetTriple(Triple);
|
/external/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64MCTargetDesc.cpp | 54 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 D | ToolChain.h | 18 #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 D | Mangle.cpp | 68 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 D | SubtargetFeature.cpp | 324 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 D | TargetMachineC.cpp | 109 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 D | lp_bld_debug.cpp | 197 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 D | BackendUtil.cpp | 234 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 D | InitHeaderSearch.cpp | 24 #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 D | cc1as_main.cpp | 24 #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 D | Triple.cpp | 1 //===--- 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 D | MCJITTestBase.h | 40 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 D | target_ocaml.c | 188 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 D | LTOModule.cpp | 16 #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...] |