/external/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64MCAsmInfo.cpp | 15 #include "llvm/ADT/Triple.h" 68 Triple T(TT); 69 if (T.getArch() == Triple::arm64_be || T.getArch() == Triple::aarch64_be)
|
/external/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCMCTargetDesc.cpp | 51 Triple TheTriple(TT); 52 bool isPPC64 = (TheTriple.getArch() == Triple::ppc64 || 53 TheTriple.getArch() == Triple::ppc64le); 70 Triple TheTriple(TT); 71 bool isPPC64 = (TheTriple.getArch() == Triple::ppc64 || 72 TheTriple.getArch() == Triple::ppc64le); 95 Triple T(TT); 102 Triple T(TT); 104 (T.getArch() == Triple::ppc64 || T.getArch() == Triple [all...] |
/external/llvm/lib/Target/Sparc/MCTargetDesc/ |
H A D | SparcMCAsmInfo.cpp | 16 #include "llvm/ADT/Triple.h" 25 Triple TheTriple(TT); 26 bool isV9 = (TheTriple.getArch() == Triple::sparcv9); 46 if (TheTriple.getOS() == llvm::Triple::Solaris)
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
H A D | radeon_llvm_emit.cpp | 31 #include <llvm/ADT/Triple.h> 87 Triple AMDGPUTriple(sys::getDefaultTargetTriple()); 106 Triple::ArchType Arch = Triple::getArchTypeForLLVMName("r600"); 107 if (Arch == Triple::UnknownArch) {
|
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | radeon_llvm_emit.cpp | 31 #include <llvm/ADT/Triple.h> 87 Triple AMDGPUTriple(sys::getDefaultTargetTriple()); 106 Triple::ArchType Arch = Triple::getArchTypeForLLVMName("r600"); 107 if (Arch == Triple::UnknownArch) {
|
/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/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/X86/MCTargetDesc/ |
H A D | X86MCTargetDesc.cpp | 18 #include "llvm/ADT/Triple.h" 46 Triple TheTriple(TT); 48 if (TheTriple.getArch() == Triple::x86_64) 50 else if (TheTriple.getEnvironment() != Triple::CODE16) 200 unsigned X86_MC::getDwarfRegFlavour(Triple TT, bool isEH) { 201 if (TT.getArch() == Triple::x86_64) 246 Triple TheTriple(TT); 247 unsigned RA = (TheTriple.getArch() == Triple::x86_64) 261 Triple TheTriple(TT); 262 bool is64Bit = TheTriple.getArch() == Triple [all...] |
/external/llvm/lib/Support/ |
H A D | TargetRegistry.cpp | 27 Triple &TheTriple, 49 Triple::ArchType Type = Triple::getArchTypeForLLVMName(ArchName); 50 if (Type != Triple::UnknownArch) 75 Triple::ArchType Arch = Triple(TT).getArch();
|
/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/MC/ |
H A D | MCELFObjectWriter.h | 13 #include "llvm/ADT/Triple.h" 41 static uint8_t getOSABI(Triple::OSType OSType) { 43 case Triple::FreeBSD: 45 case Triple::Linux:
|
/external/clang/tools/driver/ |
H A D | cc1as_main.cpp | 23 #include "llvm/ADT/Triple.h" 71 std::string Triple; member in struct:__anon19495::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/Target/ |
H A D | TargetLibraryInfo.cpp | 15 #include "llvm/ADT/Triple.h" 349 static bool hasSinCosPiStret(const Triple &T) { 351 if (!T.isMacOSX() && T.getOS() != Triple::IOS) 355 if (T.getArch() == Triple::x86) 361 if (T.getOS() == Triple::IOS && T.isOSVersionLT(7, 0)) 370 static void initialize(TargetLibraryInfo &TLI, const Triple &T, 384 if (T.getArch() == Triple::r600) { 411 if (T.isMacOSX() && T.getArch() == Triple::x86 && 423 if (T.getArch() != Triple::xcore && T.getArch() != Triple [all...] |
/external/clang/lib/AST/ |
H A D | ItaniumCXXABI.cpp | 67 const llvm::Triple &T = Context.getTargetInfo().getTriple(); 69 T.getArch() == llvm::Triple::x86)
|
H A D | MicrosoftCXXABI.cpp | 53 Context.getTargetInfo().getTriple().getArch() == llvm::Triple::x86) 169 assert(Target.getTriple().getArch() == llvm::Triple::x86 || 170 Target.getTriple().getArch() == llvm::Triple::x86_64); 183 if (Ptrs + Ints > 1 && Target.getTriple().getArch() == llvm::Triple::x86) 190 if (Target.getTriple().getArch() == llvm::Triple::x86_64)
|
/external/lldb/source/Plugins/Platform/MacOSX/ |
H A D | PlatformiOSSimulator.cpp | 72 case llvm::Triple::x86: 74 const llvm::Triple &triple = arch->GetTriple(); 77 case llvm::Triple::Apple: 85 case llvm::Triple::UnknownArch: 97 case llvm::Triple::Darwin: // Deprecated, but still support Darwin for historical reasons 98 case llvm::Triple::MacOSX: 99 case llvm::Triple::IOS: // IOS is not used for simulator triples, but accept it just in case 106 case llvm::Triple::UnknownOS:
|
/external/llvm/include/llvm-c/ |
H A D | TargetMachine.h | 72 LLVMBool LLVMGetTargetFromTriple(const char* Triple, LLVMTargetRef *T, 93 const char *Triple, const char *CPU, const char *Features, 135 /*===-- Triple ------------------------------------------------------------===*/
|
/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/Object/ |
H A D | MachOUniversal.cpp | 133 static bool getCTMForArch(Triple::ArchType Arch, MachO::CPUType &CTM) { 135 case Triple::x86: CTM = MachO::CPU_TYPE_I386; return true; 136 case Triple::x86_64: CTM = MachO::CPU_TYPE_X86_64; return true; 137 case Triple::arm: CTM = MachO::CPU_TYPE_ARM; return true; 138 case Triple::sparc: CTM = MachO::CPU_TYPE_SPARC; return true; 139 case Triple::ppc: CTM = MachO::CPU_TYPE_POWERPC; return true; 140 case Triple::ppc64: CTM = MachO::CPU_TYPE_POWERPC64; return true; 146 MachOUniversalBinary::getObjectForArch(Triple::ArchType Arch) const {
|
/external/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsAsmBackend.h | 20 #include "llvm/ADT/Triple.h" 30 Triple::OSType OSType; 35 MipsAsmBackend(const Target &T, Triple::OSType _OSType, bool _isLittle,
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXSubtarget.cpp | 64 Triple T(TT); 66 if (T.getOS() == Triple::NVCL)
|
/external/llvm/lib/LTO/ |
H A D | LTOCodeGenerator.cpp | 265 llvm::Triple Triple(TripleStr); 293 Features.getDefaultSubtargetFeatures(Triple); 296 if (MCpu.empty() && Triple.isOSDarwin()) { 297 if (Triple.getArch() == llvm::Triple::x86_64) 299 else if (Triple.getArch() == llvm::Triple::x86) 301 else if (Triple.getArch() == llvm::Triple [all...] |
/external/clang/include/clang/Basic/ |
H A D | ObjCRuntime.h | 19 #include "llvm/ADT/Triple.h" 93 bool isLegacyDispatchDefaultForArch(llvm::Triple::ArchType Arch) { 97 if (Arch == llvm::Triple::arm || 98 Arch == llvm::Triple::x86 || 99 Arch == llvm::Triple::x86_64) 105 return Arch != llvm::Triple::x86_64;
|
/external/llvm/include/llvm/Support/ |
H A D | TargetRegistry.h | 23 #include "llvm/ADT/Triple.h" 80 typedef bool (*ArchMatchFnTy)(Triple::ArchType Arch); 279 /// \param Triple This argument is used to determine the target machine 284 StringRef Triple) const { 287 return MCAsmInfoCtorFn(MRI, Triple); 292 MCCodeGenInfo *createMCCodeGenInfo(StringRef Triple, Reloc::Model RM, argument 297 return MCCodeGenInfoCtorFn(Triple, RM, CM, OL); 318 MCRegisterInfo *createMCRegInfo(StringRef Triple) const { 321 return MCRegInfoCtorFn(Triple); 326 /// \param Triple Thi 333 createMCSubtargetInfo(StringRef Triple, StringRef CPU, StringRef Features) const argument 347 createTargetMachine(StringRef Triple, StringRef CPU, StringRef Features, const TargetOptions &Options, Reloc::Model RM = Reloc::Default, CodeModel::Model CM = CodeModel::Default, CodeGenOpt::Level OL = CodeGenOpt::Default) const argument 361 createMCAsmBackend(const MCRegisterInfo &MRI, StringRef Triple, StringRef CPU) const argument 1088 Allocator(const Target &T, const MCRegisterInfo &MRI, StringRef Triple, StringRef CPU) 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...] |