Searched refs:Triple (Results 76 - 100 of 404) sorted by relevance

1234567891011>>

/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCTargetDesc.cpp48 static MCRegisterInfo *createAMDGPUMCRegisterInfo(const Triple &TT) {
55 createAMDGPUMCSubtargetInfo(const Triple &TT, StringRef CPU, StringRef FS) {
59 static MCCodeGenInfo *createAMDGPUMCCodeGenInfo(const Triple &TT,
68 static MCInstPrinter *createAMDGPUMCInstPrinter(const Triple &T,
89 static MCStreamer *createMCStreamer(const Triple &T, MCContext &Context,
92 if (T.getOS() == Triple::AMDHSA)
H A DAMDGPUMCTargetDesc.h31 class Triple;
47 const Triple &TT, StringRef CPU);
/freebsd-11.0-release/contrib/llvm/lib/Target/Sparc/
H A DSparcTargetMachine.cpp28 static std::string computeDataLayout(const Triple &T, bool is64Bit) {
30 std::string Ret = T.getArch() == Triple::sparcel ? "e" : "E";
57 SparcTargetMachine::SparcTargetMachine(const Target &T, const Triple &TT,
109 SparcV8TargetMachine::SparcV8TargetMachine(const Target &T, const Triple &TT,
118 SparcV9TargetMachine::SparcV9TargetMachine(const Target &T, const Triple &TT,
127 SparcelTargetMachine::SparcelTargetMachine(const Target &T, const Triple &TT,
H A DSparcTargetMachine.h27 SparcTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
49 SparcV8TargetMachine(const Target &T, const Triple &TT, StringRef CPU,
60 SparcV9TargetMachine(const Target &T, const Triple &TT, StringRef CPU,
70 SparcelTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCTargetMachine.cpp80 static std::string getDataLayoutString(const Triple &T) {
81 bool is64Bit = T.getArch() == Triple::ppc64 || T.getArch() == Triple::ppc64le;
85 if (T.getArch() == Triple::ppc64le)
94 if (!is64Bit || T.getOS() == Triple::Lv2)
114 const Triple &TT) {
118 if (TT.getArch() == Triple::ppc64 || TT.getArch() == Triple::ppc64le) {
142 static std::unique_ptr<TargetLoweringObjectFile> createTLOF(const Triple &TT) {
151 static PPCTargetMachine::PPCABI computeTargetABI(const Triple
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/
H A DARMSubtarget.h27 #include "llvm/ADT/Triple.h"
241 Triple TargetTriple;
258 ARMSubtarget(const Triple &TT, const std::string &CPU, const std::string &FS,
371 const Triple &getTargetTriple() const { return TargetTriple; }
387 // FIXME: Add a flag for bare-metal for that target and set Triple::EABI
393 return (TargetTriple.getEnvironment() == Triple::EABI ||
394 TargetTriple.getEnvironment() == Triple::EABIHF) &&
398 return (TargetTriple.getEnvironment() == Triple::GNUEABI ||
399 TargetTriple.getEnvironment() == Triple::GNUEABIHF) &&
406 return (TargetTriple.getEnvironment() == Triple
[all...]
H A DARMAsmPrinter.h113 const Triple &TT = TM.getTargetTriple();
116 bool isThumb = TT.getArch() == Triple::thumb ||
117 TT.getArch() == Triple::thumbeb ||
118 TT.getSubArch() == Triple::ARMSubArch_v7m ||
119 TT.getSubArch() == Triple::ARMSubArch_v6m;
/freebsd-11.0-release/contrib/llvm/lib/MC/
H A DMCObjectFileInfo.cpp12 #include "llvm/ADT/Triple.h"
23 static bool useCompactUnwind(const Triple &T) {
29 if (T.getArch() == Triple::aarch64)
42 (T.getArch() == Triple::x86_64 || T.getArch() == Triple::x86))
48 void MCObjectFileInfo::initMachOMCObjectFileInfo(Triple T) {
58 if (T.isOSDarwin() && T.getArch() == Triple::aarch64)
134 Triple::ArchType ArchTy = T.getArch();
136 if (ArchTy == Triple::ppc || ArchTy == Triple
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Driver/
H A DToolChains.h80 llvm::Triple GCCTriple;
104 void init(const llvm::Triple &TargetTriple, const llvm::opt::ArgList &Args,
111 const llvm::Triple &getTriple() const { return GCCTriple; }
137 CollectLibDirsAndTriples(const llvm::Triple &TargetTriple,
138 const llvm::Triple &BiarchTriple,
144 void ScanLibDirForGCCTriple(const llvm::Triple &TargetArch,
150 void scanLibDirForGCCTripleSolaris(const llvm::Triple &TargetArch,
173 void init(const llvm::Triple &TargetTriple, const llvm::opt::ArgList &Args);
197 Generic_GCC(const Driver &D, const llvm::Triple &Triple,
585 Generic_ELF(const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args) argument
[all...]
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/
H A DDynamicLoaderWindowsDYLD.cpp16 #include "llvm/ADT/Triple.h"
61 const llvm::Triple &triple_ref = process->GetTarget().GetArchitecture().GetTriple();
62 if (triple_ref.getOS() == llvm::Triple::Win32)
/freebsd-11.0-release/contrib/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCTargetDesc.cpp37 const Triple &TT) {
46 const Triple &TT) {
60 static MCRegisterInfo *createSparcMCRegisterInfo(const Triple &TT) {
67 createSparcMCSubtargetInfo(const Triple &TT, StringRef CPU, StringRef FS) {
69 CPU = (TT.getArch() == Triple::sparcv9) ? "v9" : "v8";
84 static MCCodeGenInfo *createSparcMCCodeGenInfo(const Triple &TT,
102 static MCCodeGenInfo *createSparcV9MCCodeGenInfo(const Triple &TT,
136 static MCInstPrinter *createSparcMCInstPrinter(const Triple &T,
H A DSparcMCTargetDesc.h28 class Triple;
41 const Triple &TT, StringRef CPU);
H A DSparcMCAsmInfo.cpp16 #include "llvm/ADT/Triple.h"
23 SparcELFMCAsmInfo::SparcELFMCAsmInfo(const Triple &TheTriple) {
24 bool isV9 = (TheTriple.getArch() == Triple::sparcv9);
25 IsLittleEndian = (TheTriple.getArch() == Triple::sparcel);
/freebsd-11.0-release/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyMCTargetDesc.h30 class Triple;
39 MCAsmBackend *createWebAssemblyAsmBackend(const Triple &TT);
/freebsd-11.0-release/contrib/llvm/lib/MC/MCDisassembler/
H A DMCRelocationInfo.cpp37 MCRelocationInfo *llvm::createMCRelocationInfo(const Triple &TT,
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Basic/
H A DTargetOptions.h28 std::string Triple; member in class:clang::TargetOptions
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAsmBackendELF.h18 ARMAsmBackendELF(const Target &T, const Triple &TT, uint8_t OSABI,
/freebsd-11.0-release/contrib/llvm/lib/Target/MSP430/
H A DMSP430Subtarget.cpp34 MSP430Subtarget::MSP430Subtarget(const Triple &TT, const std::string &CPU,
/freebsd-11.0-release/contrib/llvm/tools/llvm-mc/
H A DDisassembler.h32 const std::string &Triple,
/freebsd-11.0-release/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldCOFF.cpp18 #include "llvm/ADT/Triple.h"
44 llvm::RuntimeDyldCOFF::create(Triple::ArchType Arch,
51 case Triple::x86:
53 case Triple::x86_64:
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.h30 AArch64TargetMachine(const Target &T, const Triple &TT, StringRef CPU,
57 AArch64leTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
68 AArch64beTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.h34 class Triple;
47 const Triple &TT, StringRef CPU);
50 const Triple &TT, StringRef CPU);
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.h40 AMDGPUTargetMachine(const Target &T, const Triple &TT, StringRef FS,
66 R600TargetMachine(const Target &T, const Triple &TT, StringRef FS,
80 GCNTargetMachine(const Target &T, const Triple &TT, StringRef FS,
/freebsd-11.0-release/contrib/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp32 static std::string computeDataLayout(const Triple &TT) {
33 if (TT.getArch() == Triple::bpfeb)
39 BPFTargetMachine::BPFTargetMachine(const Target &T, const Triple &TT,
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp54 static MCRegisterInfo *createPPCMCRegisterInfo(const Triple &TT) {
56 (TT.getArch() == Triple::ppc64 || TT.getArch() == Triple::ppc64le);
65 static MCSubtargetInfo *createPPCMCSubtargetInfo(const Triple &TT,
71 const Triple &TheTriple) {
72 bool isPPC64 = (TheTriple.getArch() == Triple::ppc64 ||
73 TheTriple.getArch() == Triple::ppc64le);
90 static MCCodeGenInfo *createPPCMCCodeGenInfo(const Triple &TT, Reloc::Model RM,
103 (TT.getArch() == Triple::ppc64 || TT.getArch() == Triple
[all...]

Completed in 122 milliseconds

1234567891011>>