/external/clang/include/clang/Basic/ |
H A D | TargetOptions.h | 28 std::string Triple; member in class:clang::TargetOptions
|
/external/clang/lib/Basic/ |
H A D | Targets.cpp | 26 #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, 124 if (Triple.isMacOSX()) { 125 Triple 87 getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts, const llvm::Triple &Triple, StringRef &PlatformName, VersionTuple &PlatformMinVersion) 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; 84 X86_64MCAsmInfoDarwin::X86_64MCAsmInfoDarwin(const Triple &Triple) argument 85 : X86MCAsmInfoDarwin(Triple) { 90 X86ELFMCAsmInfo::X86ELFMCAsmInfo(const Triple &T) { 91 bool is64Bit = T.getArch() == Triple::x86_64; 92 bool isX32 = T.getEnvironment() == Triple::GNUX32; 117 if ((T.getOS() == Triple 145 X86MCAsmInfoMicrosoft(const Triple &Triple) argument 163 X86MCAsmInfoGNUCOFF(const Triple &Triple) argument [all...] |
/external/llvm/tools/llvm-mc/ |
H A D | Disassembler.cpp | 16 #include "llvm/ADT/Triple.h" 158 const std::string &Triple, 165 std::unique_ptr<const MCRegisterInfo> MRI(T.createMCRegInfo(Triple)); 167 errs() << "error: no register info for target " << Triple << "\n"; 171 std::unique_ptr<const MCAsmInfo> MAI(T.createMCAsmInfo(*MRI, Triple)); 173 errs() << "error: no assembly info for target " << Triple << "\n"; 183 errs() << "error: no disassembler for target " << Triple << "\n"; 157 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 | 111 void setTargetTriple(StringRef Triple) { argument 112 getModule().setTargetTriple(Triple);
|
/external/llvm/lib/CodeGen/ |
H A D | LLVMTargetMachine.cpp | 70 LLVMTargetMachine::LLVMTargetMachine(const Target &T, StringRef Triple, argument 75 : TargetMachine(T, Triple, CPU, FS, Options) { 76 CodeGenInfo = T.createMCCodeGenInfo(Triple, RM, CM, OL);
|
/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); 131 Triple TheTriple(TT);
|
/external/chromium_org/third_party/mesa/src/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/include/clang/Driver/ |
H A D | ToolChain.h | 18 #include "llvm/ADT/Triple.h" 58 const llvm::Triple Triple; member in class:clang::driver::ToolChain 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 [all...] |
/external/clang/lib/AST/ |
H A D | Mangle.cpp | 67 const llvm::Triple &Triple = TI.getTriple(); local 68 if (!Triple.isOSWindows() || Triple.getArch() != llvm::Triple::x86)
|
/external/clang/lib/Driver/ |
H A D | ToolChain.cpp | 29 ToolChain::ToolChain(const Driver &D, const llvm::Triple &T, 31 : D(D), Triple(T), Args(A) { 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: 189 case llvm::Triple 211 llvm::Triple Triple = getTriple(); local 229 llvm::Triple Triple = getTriple(); local [all...] |
H A D | WindowsToolChain.cpp | 41 Windows::Windows(const Driver &D, const llvm::Triple& Triple, argument 43 : ToolChain(D, Triple, Args) { 66 //return getArch() == llvm::Triple::x86_64; 70 return getArch() == llvm::Triple::x86_64; 78 return getArch() == llvm::Triple::x86_64;
|
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, 496 Generic_ELF(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args) argument [all...] |
/external/llvm/lib/MC/MCDisassembler/ |
H A D | Disassembler.cpp | 36 LLVMDisasmContextRef LLVMCreateDisasmCPU(const char *Triple, const char *CPU, argument 42 const Target *TheTarget = TargetRegistry::lookupTarget(Triple, Error); 46 const MCRegisterInfo *MRI = TheTarget->createMCRegInfo(Triple); 51 const MCAsmInfo *MAI = TheTarget->createMCAsmInfo(*MRI, Triple); 62 const MCSubtargetInfo *STI = TheTarget->createMCSubtargetInfo(Triple, CPU, 78 TheTarget->createMCRelocationInfo(Triple, *Ctx)); 83 Triple, GetOpInfo, SymbolLookUp, DisInfo, Ctx, RelInfo.release())); 93 LLVMDisasmContext *DC = new LLVMDisasmContext(Triple, DisInfo, TagType, 104 LLVMDisasmContextRef LLVMCreateDisasm(const char *Triple, void *DisInfo, argument 107 return LLVMCreateDisasmCPU(Triple, "", DisInf [all...] |
/external/llvm/lib/MC/ |
H A D | SubtargetFeature.cpp | 315 void SubtargetFeatures::getDefaultSubtargetFeatures(const Triple& Triple) { argument 316 if (Triple.getVendor() == Triple::Apple) { 317 if (Triple.getArch() == Triple::ppc) { 320 } else if (Triple.getArch() == Triple::ppc64) {
|
/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) { 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) { 181 return StringSwitch<Triple 383 Triple::Triple(const Twine &Str) function in class:Triple 400 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr) function in class:Triple 414 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr, function in class:Triple 754 SmallString<64> Triple; local [all...] |
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMMCTargetDesc.cpp | 18 #include "llvm/ADT/Triple.h" 85 Triple triple(TT); 92 // FIXME: Enhance Triple helper class to extract ARM version. 93 bool isThumb = triple.getArch() == Triple::thumb || 94 triple.getArch() == Triple::thumbeb; 214 static MCRegisterInfo *createARMMCRegisterInfo(StringRef Triple) { argument 221 Triple TheTriple(TT); 225 case llvm::Triple::Darwin: 226 case llvm::Triple::IOS: 227 case llvm::Triple [all...] |
/external/llvm/lib/Target/ |
H A D | TargetMachineC.cpp | 107 const char* Triple, const char* CPU, const char* Features, 145 return wrap(unwrap(T)->createTargetMachine(Triple, CPU, Features, opt, RM, 106 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 | 296 Triple TargetTriple(TheModule->getTargetTriple()); 352 std::string Triple = TheModule->getTargetTriple(); local 353 const llvm::Target *TheTarget = TargetRegistry::lookupTarget(Triple, Error); 481 TargetMachine *TM = TheTarget->createTargetMachine(Triple, TargetOpts.CPU, 495 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 682 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 | 23 #include "llvm/ADT/Triple.h" 71 std::string Triple; member in struct:__anon18694::AssemblerInvocation 131 Triple = ""; 183 Opts.Triple = llvm::Triple::normalize(Args->getLastArgValue(OPT_triple)); 188 if (Opts.Triple.empty()) 189 Opts.Triple = llvm::sys::getDefaultTargetTriple(); 283 const Target *TheTarget = TargetRegistry::lookupTarget(Opts.Triple, Error); 285 return Diags.Report(diag::err_target_unknown_triple) << Opts.Triple; 304 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(Opts.Triple)); [all...] |
/external/llvm/lib/LTO/ |
H A D | LTOModule.cpp | 16 #include "llvm/ADT/Triple.h" 66 std::string Triple = getBitcodeTargetTriple(buffer, getGlobalContext()); local 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 [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)); 288 SupportedArchs.push_back(Triple::aarch64); 289 SupportedArchs.push_back(Triple::arm); 290 SupportedArchs.push_back(Triple::mips); 291 SupportedArchs.push_back(Triple::mipsel); 292 SupportedArchs.push_back(Triple::x86); 293 SupportedArchs.push_back(Triple::x86_64); 298 HasSubArchs.push_back(Triple [all...] |
/external/llvm/bindings/ocaml/target/ |
H A D | target_ocaml.c | 217 CAMLprim LLVMTargetRef llvm_target_by_triple(value Triple) { argument 221 if(LLVMGetTargetFromTriple(String_val(Triple), &T, &Error)) 282 CAMLprim value llvm_create_targetmachine_native(value Triple, value CPU, argument 302 Machine = LLVMCreateTargetMachine(Target, String_val(Triple), CPUStr,
|