/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Support/ |
H A D | Triple.cpp | 1 //===--- 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 D | Triple.h | 1 //===-- 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 D | ELFObjectFile.cpp | 14 #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 D | RelocationResolver.cpp | 531 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 D | ObjectFile.cpp | 99 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 D | X86MCAsmInfo.cpp | 14 #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 D | X86MCAsmInfo.h | 22 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 D | MCObjectFileInfo.cpp | 11 #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 D | SubtargetFeature.cpp | 17 #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 D | MCAsmBackend.cpp | 33 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 D | TargetRegistry.h | 24 #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 D | ARMMCAsmInfo.cpp | 14 #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 D | RuntimeDyldELF.h | 64 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 D | RuntimeDyldELF.cpp | 18 #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 D | IndirectionUtils.cpp | 11 #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 D | LazyReexports.cpp | 11 #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 D | ARMTargetMachine.h | 42 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 D | ARMSubtarget.h | 22 #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 D | Platform.cpp | 14 #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 D | PPCTargetMachine.cpp | 24 #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 D | AArch64TargetInfo.cpp | 36 // 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 D | TargetSelect.cpp | 16 #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 D | XRayInstrumentation.cpp | 18 #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 D | MCELFObjectWriter.h | 12 #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 D | AMDGPUMCTargetDesc.cpp | 59 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()
|