Home
last modified time | relevance | path

Searched refs:Triple (Results 1 - 25 of 415) sorted by relevance

12345678910>>...17

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Support/
H A DTriple.cpp1 //===--- Triple.cpp - Target triple helper class --------------------------===//
9 #include "llvm/ADT/Triple.h"
19 StringRef Triple::getArchTypeName(ArchType Kind) { in getArchTypeName()
79 StringRef Triple::getArchTypePrefix(ArchType Kind) { in getArchTypePrefix()
153 StringRef Triple::getVendorTypeName(VendorType Kind) { in getVendorTypeName()
178 StringRef Triple::getOSTypeName(OSType Kind) { in getOSTypeName()
222 StringRef Triple::getEnvironmentTypeName(EnvironmentType Kind) { in getEnvironmentTypeName()
249 static Triple::ArchType parseBPFArch(StringRef ArchName) { in parseBPFArch()
252 return Triple::bpfel; in parseBPFArch()
254 return Triple in parseBPFArch()
730 Triple::Triple(const Twine &Str) Triple() function in Triple
770 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr) Triple() function in Triple
785 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr, Triple() function in Triple
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/
H A DTriple.h1 //===-- llvm/ADT/Triple.h - Target triple helper class ----------*- C++ -*-===//
22 /// Triple - Helper class for working with autoconf configuration names. For
36 /// At its core the Triple class is designed to be a wrapper for a triple
43 class Triple { class
259 Triple() in Triple() function in llvm::Triple
263 explicit Triple(const Twine &Str);
264 Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr);
265 Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr,
268 bool operator==(const Triple &Other) const { in operator ==()
275 bool operator!=(const Triple
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Object/
H A DELFObjectFile.cpp14 #include "llvm/ADT/Triple.h"
303 void ELFObjectFileBase::setARMSubArch(Triple &TheTriple) const { in setARMSubArch()
304 if (TheTriple.getSubArch() != Triple::NoSubArch) in setARMSubArch()
311 std::string Triple; in setARMSubArch()
314 Triple = "thumb"; in setARMSubArch()
316 Triple = "arm"; in setARMSubArch()
321 Triple += "v4"; in setARMSubArch()
324 Triple += "v4t"; in setARMSubArch()
327 Triple += "v5t"; in setARMSubArch()
330 Triple in setARMSubArch()
385 const auto Triple = makeTriple(); getPltAddresses() local
[all...]
H A DRelocationResolver.cpp531 case Triple::x86_64: in getRelocationResolver()
533 case Triple::x86: in getRelocationResolver()
535 case Triple::arm: in getRelocationResolver()
536 case Triple::thumb: in getRelocationResolver()
538 case Triple::aarch64: in getRelocationResolver()
546 case Triple::x86_64: in getRelocationResolver()
548 case Triple::aarch64: in getRelocationResolver()
549 case Triple::aarch64_be: in getRelocationResolver()
551 case Triple::bpfel: in getRelocationResolver()
552 case Triple in getRelocationResolver()
[all...]
H A DObjectFile.cpp99 Triple ObjectFile::makeTriple() const { in makeTriple()
100 Triple TheTriple; in makeTriple()
102 TheTriple.setArch(Triple::ArchType(Arch)); in makeTriple()
107 if (Arch == Triple::arm || Arch == Triple::armeb) in makeTriple()
113 TheTriple.setObjectFormat(Triple::MachO); in makeTriple()
117 if (COFFObj->getArch() == Triple::thumb) in makeTriple()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCAsmInfo.cpp14 #include "llvm/ADT/Triple.h"
39 X86MCAsmInfoDarwin::X86MCAsmInfoDarwin(const Triple &T) { in X86MCAsmInfoDarwin()
40 bool is64Bit = T.getArch() == Triple::x86_64; in X86MCAsmInfoDarwin()
78 X86_64MCAsmInfoDarwin::X86_64MCAsmInfoDarwin(const Triple &Triple) in X86_64MCAsmInfoDarwin() argument
79 : X86MCAsmInfoDarwin(Triple) { in X86_64MCAsmInfoDarwin()
84 X86ELFMCAsmInfo::X86ELFMCAsmInfo(const Triple &T) { in X86ELFMCAsmInfo()
85 bool is64Bit = T.getArch() == Triple::x86_64; in X86ELFMCAsmInfo()
86 bool isX32 = T.getEnvironment() == Triple::GNUX32; in X86ELFMCAsmInfo()
124 X86MCAsmInfoMicrosoft::X86MCAsmInfoMicrosoft(const Triple argument
150 X86MCAsmInfoGNUCOFF(const Triple &Triple) X86MCAsmInfoGNUCOFF() argument
[all...]
H A DX86MCAsmInfo.h22 class Triple;
28 explicit X86MCAsmInfoDarwin(const Triple &Triple);
32 explicit X86_64MCAsmInfoDarwin(const Triple &Triple);
42 explicit X86ELFMCAsmInfo(const Triple &Triple);
49 explicit X86MCAsmInfoMicrosoft(const Triple &Triple);
56 explicit X86MCAsmInfoGNUCOFF(const Triple
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MC/
H A DMCObjectFileInfo.cpp11 #include "llvm/ADT/Triple.h"
25 static bool useCompactUnwind(const Triple &T) { in useCompactUnwind()
31 if (T.getArch() == Triple::aarch64 || T.getArch() == Triple::aarch64_32) in useCompactUnwind()
49 void MCObjectFileInfo::initMachOMCObjectFileInfo(const Triple &T) { in initMachOMCObjectFileInfo()
60 (T.getArch() == Triple::aarch64 || T.getArch() == Triple::aarch64_32)) in initMachOMCObjectFileInfo()
132 Triple::ArchType ArchTy = T.getArch(); in initMachOMCObjectFileInfo()
138 if (ArchTy == Triple::ppc || ArchTy == Triple in initMachOMCObjectFileInfo()
[all...]
H A DSubtargetFeature.cpp17 #include "llvm/ADT/Triple.h"
68 void SubtargetFeatures::getDefaultSubtargetFeatures(const Triple& Triple) { in getDefaultSubtargetFeatures() argument
72 if (Triple.getVendor() == Triple::Apple) { in getDefaultSubtargetFeatures()
73 if (Triple.getArch() == Triple::ppc) { in getDefaultSubtargetFeatures()
76 } else if (Triple.getArch() == Triple::ppc64) { in getDefaultSubtargetFeatures()
H A DMCAsmBackend.cpp33 case Triple::ELF: in createObjectWriter()
36 case Triple::MachO: in createObjectWriter()
39 case Triple::COFF: in createObjectWriter()
42 case Triple::Wasm: in createObjectWriter()
45 case Triple::XCOFF: in createObjectWriter()
57 if (TW->getFormat() != Triple::ELF) in createDwoObjectWriter()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
H A DTargetRegistry.h24 #include "llvm/ADT/Triple.h"
109 MCRelocationInfo *createMCRelocationInfo(const Triple &TT, MCContext &Ctx);
111 MCSymbolizer *createMCSymbolizer(const Triple &TT, LLVMOpInfoCallback GetOpInfo,
128 using ArchMatchFnTy = bool (*)(Triple::ArchType Arch);
131 const Triple &TT,
135 using MCRegInfoCtorFnTy = MCRegisterInfo *(*)(const Triple &TT);
136 using MCSubtargetInfoCtorFnTy = MCSubtargetInfo *(*)(const Triple &TT,
140 *(*)(const Target &T, const Triple &TT, StringRef CPU, StringRef Features,
158 using MCInstPrinterCtorTy = MCInstPrinter *(*)(const Triple &T,
167 MCStreamer *(*)(const Triple
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCAsmInfo.cpp14 #include "llvm/ADT/Triple.h"
20 ARMMCAsmInfoDarwin::ARMMCAsmInfoDarwin(const Triple &TheTriple) { in ARMMCAsmInfoDarwin()
21 if ((TheTriple.getArch() == Triple::armeb) || in ARMMCAsmInfoDarwin()
22 (TheTriple.getArch() == Triple::thumbeb)) in ARMMCAsmInfoDarwin()
46 ARMELFMCAsmInfo::ARMELFMCAsmInfo(const Triple &TheTriple) { in ARMELFMCAsmInfo()
47 if ((TheTriple.getArch() == Triple::armeb) || in ARMELFMCAsmInfo()
48 (TheTriple.getArch() == Triple::thumbeb)) in ARMELFMCAsmInfo()
66 case Triple::NetBSD: in ARMELFMCAsmInfo()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldELF.h64 if (Arch == Triple::aarch64 || Arch == Triple::aarch64_be)
66 if (Arch == Triple::arm || Arch == Triple::thumb)
72 else if (Arch == Triple::ppc64 || Arch == Triple::ppc64le)
74 else if (Arch == Triple::x86_64)
76 else if (Arch == Triple::systemz)
83 if (Arch == Triple::systemz)
169 create(Triple
[all...]
H A DRuntimeDyldELF.cpp18 #include "llvm/ADT/Triple.h"
240 llvm::RuntimeDyldELF::create(Triple::ArchType Arch, in create()
246 case Triple::mips: in create()
247 case Triple::mipsel: in create()
248 case Triple::mips64: in create()
249 case Triple::mips64el: in create()
374 bool isBE = Arch == Triple::aarch64_be; in resolveAArch64Relocation()
545 if (Arch == Triple::UnknownArch || in setMipsABI()
546 !StringRef(Triple::getArchTypePrefix(Arch)).equals("mips")) { in setMipsABI()
882 bool isBE = Arch == Triple in resolveBPFRelocation()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
H A DIndirectionUtils.cpp11 #include "llvm/ADT/Triple.h"
119 createLocalCompileCallbackManager(const Triple &T, ExecutionSession &ES, in createLocalCompileCallbackManager()
126 case Triple::aarch64: in createLocalCompileCallbackManager()
127 case Triple::aarch64_32: { in createLocalCompileCallbackManager()
132 case Triple::x86: { in createLocalCompileCallbackManager()
137 case Triple::mips: { in createLocalCompileCallbackManager()
141 case Triple::mipsel: { in createLocalCompileCallbackManager()
146 case Triple::mips64: in createLocalCompileCallbackManager()
147 case Triple::mips64el: { in createLocalCompileCallbackManager()
152 case Triple in createLocalCompileCallbackManager()
[all...]
H A DLazyReexports.cpp11 #include "llvm/ADT/Triple.h"
86 createLocalLazyCallThroughManager(const Triple &T, ExecutionSession &ES, in createLocalLazyCallThroughManager()
94 case Triple::aarch64: in createLocalLazyCallThroughManager()
95 case Triple::aarch64_32: in createLocalLazyCallThroughManager()
99 case Triple::x86: in createLocalLazyCallThroughManager()
102 case Triple::mips: in createLocalLazyCallThroughManager()
106 case Triple::mipsel: in createLocalLazyCallThroughManager()
110 case Triple::mips64: in createLocalLazyCallThroughManager()
111 case Triple::mips64el: in createLocalLazyCallThroughManager()
114 case Triple in createLocalLazyCallThroughManager()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
H A DARMTargetMachine.h42 ARMBaseTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
65 return TargetTriple.getEnvironment() == Triple::GNUEABIHF || in isTargetHardFloat()
66 TargetTriple.getEnvironment() == Triple::MuslEABIHF || in isTargetHardFloat()
67 TargetTriple.getEnvironment() == Triple::EABIHF || in isTargetHardFloat()
69 TargetTriple.getSubArch() == Triple::ARMSubArch_v7em) || in isTargetHardFloat()
81 ARMLETargetMachine(const Target &T, const Triple &TT, StringRef CPU,
91 ARMBETargetMachine(const Target &T, const Triple &TT, StringRef CPU,
H A DARMSubtarget.h22 #include "llvm/ADT/Triple.h"
487 Triple TargetTriple;
504 ARMSubtarget(const Triple &TT, const std::string &CPU, const std::string &FS,
698 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
715 // FIXME: Add a flag for bare-metal for that target and set Triple::EABI
721 return (TargetTriple.getEnvironment() == Triple::EABI || in isTargetAEABI()
722 TargetTriple.getEnvironment() == Triple::EABIHF) && in isTargetAEABI()
726 return (TargetTriple.getEnvironment() == Triple::GNUEABI || in isTargetGNUAEABI()
727 TargetTriple.getEnvironment() == Triple::GNUEABIHF) && in isTargetGNUAEABI()
731 return (TargetTriple.getEnvironment() == Triple in isTargetMuslAEABI()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/TextAPI/MachO/
H A DPlatform.cpp14 #include "llvm/ADT/Triple.h"
34 PlatformKind mapToPlatformKind(const Triple &Target) { in mapToPlatformKind()
38 case Triple::MacOSX: in mapToPlatformKind()
40 case Triple::IOS: in mapToPlatformKind()
43 if (Target.getEnvironment() == Triple::MacABI) in mapToPlatformKind()
46 case Triple::TvOS: in mapToPlatformKind()
49 case Triple::WatchOS: in mapToPlatformKind()
52 // TODO: add bridgeOS once in llvm::Triple in mapToPlatformKind()
54 llvm_unreachable("Unknown Target Triple"); in mapToPlatformKind()
57 PlatformSet mapToPlatformSet(ArrayRef<Triple> Target
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
H A DPPCTargetMachine.cpp24 #include "llvm/ADT/Triple.h"
126 static std::string getDataLayoutString(const Triple &T) { in getDataLayoutString()
127 bool is64Bit = T.getArch() == Triple::ppc64 || T.getArch() == Triple::ppc64le; in getDataLayoutString()
131 if (T.getArch() == Triple::ppc64le) in getDataLayoutString()
140 if (!is64Bit || T.getOS() == Triple::Lv2) in getDataLayoutString()
160 const Triple &TT) { in computeFSAdditions()
164 if (TT.getArch() == Triple::ppc64 || TT.getArch() == Triple::ppc64le) { in computeFSAdditions()
188 static std::unique_ptr<TargetLoweringObjectFile> createTLOF(const Triple
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/TargetInfo/
H A DAArch64TargetInfo.cpp36 // take possession of the Triple::aarch64 tags though. in LLVMInitializeAArch64TargetInfo()
39 [](Triple::ArchType) { return false; }, true); in LLVMInitializeAArch64TargetInfo()
42 [](Triple::ArchType) { return false; }, true); in LLVMInitializeAArch64TargetInfo()
44 RegisterTarget<Triple::aarch64, /*HasJIT=*/true> Z( in LLVMInitializeAArch64TargetInfo()
46 RegisterTarget<Triple::aarch64_be, /*HasJIT=*/true> W( in LLVMInitializeAArch64TargetInfo()
48 RegisterTarget<Triple::aarch64_32, /*HasJIT=*/true> X( in LLVMInitializeAArch64TargetInfo()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/
H A DTargetSelect.cpp16 #include "llvm/ADT/Triple.h"
27 Triple TT; in selectTarget()
39 TargetMachine *EngineBuilder::selectTarget(const Triple &TargetTriple, in selectTarget()
43 Triple TheTriple(TargetTriple); in selectTarget()
64 Triple::ArchType Type = Triple::getArchTypeForLLVMName(MArch); in selectTarget()
65 if (Type != Triple::UnknownArch) in selectTarget()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
H A DXRayInstrumentation.cpp18 #include "llvm/ADT/Triple.h"
210 case Triple::ArchType::arm: in runOnMachineFunction()
211 case Triple::ArchType::thumb: in runOnMachineFunction()
212 case Triple::ArchType::aarch64: in runOnMachineFunction()
213 case Triple::ArchType::mips: in runOnMachineFunction()
214 case Triple::ArchType::mipsel: in runOnMachineFunction()
215 case Triple::ArchType::mips64: in runOnMachineFunction()
216 case Triple::ArchType::mips64el: { in runOnMachineFunction()
224 case Triple::ArchType::ppc64le: { in runOnMachineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/
H A DMCELFObjectWriter.h12 #include "llvm/ADT/Triple.h"
68 virtual Triple::ObjectFormatType getFormat() const { return Triple::ELF; } in getFormat()
70 return W->getFormat() == Triple::ELF; in classof()
73 static uint8_t getOSABI(Triple::OSType OSType) { in getOSABI()
75 case Triple::CloudABI: in getOSABI()
77 case Triple::HermitCore: in getOSABI()
79 case Triple::PS4: in getOSABI()
80 case Triple::FreeBSD: in getOSABI()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCTargetDesc.cpp59 static MCRegisterInfo *createAMDGPUMCRegisterInfo(const Triple &TT) { in createAMDGPUMCRegisterInfo()
61 if (TT.getArch() == Triple::r600) in createAMDGPUMCRegisterInfo()
69 createAMDGPUMCSubtargetInfo(const Triple &TT, StringRef CPU, StringRef FS) { in createAMDGPUMCSubtargetInfo()
70 if (TT.getArch() == Triple::r600) in createAMDGPUMCSubtargetInfo()
75 static MCInstPrinter *createAMDGPUMCInstPrinter(const Triple &T, in createAMDGPUMCInstPrinter()
80 if (T.getArch() == Triple::r600) in createAMDGPUMCInstPrinter()
99 static MCStreamer *createMCStreamer(const Triple &T, MCContext &Context, in createMCStreamer()

Completed in 15 milliseconds

12345678910>>...17