| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86Subtarget.h | 87 Triple TargetTriple; variable 180 return Is64Bit && (TargetTriple.isX32() || TargetTriple.isOSNaCl()); in isTarget64BitILP32() 185 return Is64Bit && (!TargetTriple.isX32() && !TargetTriple.isOSNaCl()); in isTarget64BitLP64() 274 bool isTargetPS() const { return TargetTriple.isPS(); } in isTargetPS() 284 bool isTargetNaCl() const { return TargetTriple.isOSNaCl(); } in isTargetNaCl() 287 bool isTargetMCU() const { return TargetTriple.isOSIAMCU(); } in isTargetMCU() 291 return TargetTriple.isWindowsMSVCEnvironment(); in isTargetWindowsMSVC() 295 return TargetTriple.isWindowsCoreCLREnvironment(); in isTargetWindowsCoreCLR() 299 return TargetTriple.isWindowsCygwinEnvironment(); in isTargetWindowsCygwin() 303 return TargetTriple.isWindowsGNUEnvironment(); in isTargetWindowsGNU() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMSubtarget.h | 219 Triple TargetTriple; variable 361 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple() 364 bool isTargetIOS() const { return TargetTriple.isiOS(); } in isTargetIOS() 368 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux() 369 bool isTargetNaCl() const { return TargetTriple.isOSNaCl(); } in isTargetNaCl() 385 return (TargetTriple.getEnvironment() == Triple::EABI || in isTargetAEABI() 386 TargetTriple.getEnvironment() == Triple::EABIHF) && in isTargetAEABI() 390 return (TargetTriple.getEnvironment() == Triple::GNUEABI || in isTargetGNUAEABI() 391 TargetTriple.getEnvironment() == Triple::GNUEABIHF) && in isTargetGNUAEABI() 395 return (TargetTriple.getEnvironment() == Triple::MuslEABI || in isTargetMuslAEABI() [all …]
|
| H A D | ARMTargetMachine.h | 65 return TargetTriple.getEnvironment() == Triple::GNUEABIHF || in isTargetHardFloat() 66 TargetTriple.getEnvironment() == Triple::MuslEABIHF || in isTargetHardFloat() 67 TargetTriple.getEnvironment() == Triple::EABIHF || in isTargetHardFloat() 68 (TargetTriple.isOSBinFormatMachO() && in isTargetHardFloat() 69 TargetTriple.getSubArch() == Triple::ARMSubArch_v7em) || in isTargetHardFloat() 70 TargetTriple.isOSWindows() || in isTargetHardFloat()
|
| H A D | ARMTargetMachine.cpp | 240 if ((TargetTriple.getEnvironment() == Triple::GNUEABI || in ARMBaseTargetMachine() 241 TargetTriple.getEnvironment() == Triple::GNUEABIHF || in ARMBaseTargetMachine() 242 TargetTriple.getEnvironment() == Triple::MuslEABI || in ARMBaseTargetMachine() 243 TargetTriple.getEnvironment() == Triple::MuslEABIHF) && in ARMBaseTargetMachine() 244 !(TargetTriple.isOSWindows() || TargetTriple.isOSDarwin())) in ARMBaseTargetMachine() 300 I = std::make_unique<ARMSubtarget>(TargetTriple, CPU, FS, *this, isLittle, in getSubtargetImpl()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64Subtarget.h | 123 Triple TargetTriple; variable 180 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple() 242 bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); } in isTargetDarwin() 243 bool isTargetIOS() const { return TargetTriple.isiOS(); } in isTargetIOS() 244 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux() 245 bool isTargetWindows() const { return TargetTriple.isOSWindows(); } in isTargetWindows() 246 bool isTargetAndroid() const { return TargetTriple.isAndroid(); } in isTargetAndroid() 247 bool isTargetFuchsia() const { return TargetTriple.isOSFuchsia(); } in isTargetFuchsia() 250 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF() 254 return TargetTriple.isArch32Bit() || in isTargetILP32() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCSubtarget.cpp | 57 : PPCGenSubtargetInfo(TT, CPU, /*TuneCPU*/ CPU, FS), TargetTriple(TT), in PPCSubtarget() 58 IsPPC64(TargetTriple.getArch() == Triple::ppc64 || in PPCSubtarget() 59 TargetTriple.getArch() == Triple::ppc64le), in PPCSubtarget() 163 if (TargetTriple.getArch() == Triple::ppc64le) in initSubtargetFeatures() 165 else if (TargetTriple.getSubArch() == Triple::PPCSubArch_spe) in initSubtargetFeatures() 182 if ((TargetTriple.isOSFreeBSD() && TargetTriple.getOSMajorVersion() >= 13) || in initSubtargetFeatures() 183 TargetTriple.isOSNetBSD() || TargetTriple.isOSOpenBSD() || in initSubtargetFeatures() 184 TargetTriple.isMusl()) in initSubtargetFeatures()
|
| H A D | PPCSubtarget.h | 81 Triple TargetTriple; 361 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple() 363 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF() 364 bool isTargetMachO() const { return TargetTriple.isOSBinFormatMachO(); } in isTargetMachO() 365 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux() 367 bool isAIXABI() const { return TargetTriple.isOSAIX(); } in isAIXABI()
|
| /llvm-project-15.0.7/clang/lib/Driver/ToolChains/ |
| H A D | Gnu.cpp | 1508 if (TargetTriple.isAndroid()) in findMIPSMultilibs() 1781 switch (TargetTriple.getArch()) { in findBiarchMultilibs() 1829 if (TargetTriple.isArch32Bit()) in findBiarchMultilibs() 2057 ScanLibDirForGCCTriple(TargetTriple, Args, LibDir, TargetTriple.str(), in init() 2313 switch (TargetTriple.getArch()) { in CollectLibDirsAndTriples() 2344 if (TargetTriple.isAndroid()) { in CollectLibDirsAndTriples() 2354 switch (TargetTriple.getArch()) { in CollectLibDirsAndTriples() 2403 switch (TargetTriple.getArch()) { in CollectLibDirsAndTriples() 2443 if (TargetTriple.isX32()) { in CollectLibDirsAndTriples() 2461 if (!TargetTriple.isOSIAMCU()) { in CollectLibDirsAndTriples() [all …]
|
| H A D | Gnu.h | 33 bool findMIPSMultilibs(const Driver &D, const llvm::Triple &TargetTriple, 220 void init(const llvm::Triple &TargetTriple, const llvm::opt::ArgList &Args, 253 CollectLibDirsAndTriples(const llvm::Triple &TargetTriple, 260 void AddDefaultGCCPrefixes(const llvm::Triple &TargetTriple, 264 bool ScanGCCForMultilibs(const llvm::Triple &TargetTriple, 276 bool ScanGentooConfigs(const llvm::Triple &TargetTriple, 281 bool ScanGentooGccConfig(const llvm::Triple &TargetTriple,
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUSubtarget.h | 46 Triple TargetTriple; 121 return TargetTriple.getOS() == Triple::AMDHSA; in isAmdHsaOS() 125 return TargetTriple.getOS() == Triple::AMDPAL; in isAmdPalOS() 129 return TargetTriple.getOS() == Triple::Mesa3D; in isMesa3DOS() 139 return TargetTriple.getArch() == Triple::amdgcn; in isGCN() 219 switch (TargetTriple.getOS()) { in getExplicitKernelArgOffset()
|
| /llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/ |
| H A D | OrcCAPITest.cpp | 67 TargetTriple = TT; in SetUpTestCase() 70 if (!isSupported(TargetTriple)) { in SetUpTestCase() 199 static std::string TargetTriple; member in OrcCAPITestBase 203 std::string OrcCAPITestBase::TargetTriple; member in OrcCAPITestBase 266 << TargetTriple << "): " << toString(E); in TEST_F() 269 FAIL() << "Failed to look up \"test\" symbol (triple = " << TargetTriple in TEST_F() 338 << TargetTriple << "): " << toString(E); in TEST_F() 352 << TargetTriple << "): " << toString(E); in TEST_F() 362 << TargetTriple << "): " << toString(E); in TEST_F() 422 << "(triple = " << TargetTriple << "): " << toString(E); in TEST_F() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/CodeGen/GlobalISel/ |
| H A D | GISelMITest.cpp | 34 Triple TargetTriple("aarch64--"); in createTargetMachine() local 36 const Target *T = TargetRegistry::lookupTarget("", TargetTriple, Error); in createTargetMachine() 72 Triple TargetTriple("amdgcn-amd-amdhsa"); in createTargetMachine() local 74 const Target *T = TargetRegistry::lookupTarget("", TargetTriple, Error); in createTargetMachine()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | HWAddressSanitizer.cpp | 257 return shouldInstrumentStack(TargetTriple) && in shouldUseStackSafetyAnalysis() 344 Triple TargetTriple; member in __anone00de11f0111::HWAddressSanitizer 549 TargetTriple = Triple(M.getTargetTriple()); in initializeModule() 577 !TargetTriple.isAndroid() || !TargetTriple.isAndroidVersionLT(30); in initializeModule() 582 TargetTriple.isAArch64() && TargetTriple.isOSBinFormatELF() && in initializeModule() 616 if (!TargetTriple.isAndroid()) { in initializeModule() 794 if (TargetTriple.isAArch64() || TargetTriple.getArch() == Triple::x86_64) in untagPointerOperand() 892 switch (TargetTriple.getArch()) { in instrumentMemAccessInline() 1014 if (TargetTriple.getArch() == Triple::x86_64) in retagMask() 1119 if (TargetTriple.isAArch64() && TargetTriple.isAndroid()) { in getHwasanThreadSlotPtr() [all …]
|
| H A D | AddressSanitizer.cpp | 470 bool IsIOS = TargetTriple.isiOS() || TargetTriple.isWatchOS() || in getShadowMapping() 475 bool IsPS = TargetTriple.isPS(); in getShadowMapping() 484 bool IsArmOrThumb = TargetTriple.isARM() || TargetTriple.isThumb(); in getShadowMapping() 734 Triple TargetTriple; member 846 Triple TargetTriple; member in __anon187e16000211::ModuleAddressSanitizer 1570 if (TargetTriple.isAMDGPU()) { in instrumentAddress() 1872 if (TargetTriple.isMacOSX() && !TargetTriple.isMacOSXVersionLT(10, 11)) in ShouldUseMachOGlobalsSection() 1874 if (TargetTriple.isiOS() /* or tvOS */ && !TargetTriple.isOSVersionLT(9)) in ShouldUseMachOGlobalsSection() 1876 if (TargetTriple.isWatchOS() && !TargetTriple.isOSVersionLT(2)) in ShouldUseMachOGlobalsSection() 1878 if (TargetTriple.isDriverKit()) in ShouldUseMachOGlobalsSection() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblySubtarget.h | 54 Triple TargetTriple; variable 85 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple() 92 bool hasAddr64() const { return TargetTriple.isArch64Bit(); } in hasAddr64()
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZSubtarget.h | 79 Triple TargetTriple; 295 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF() 298 bool isTargetGOFF() const { return TargetTriple.isOSBinFormatGOFF(); } in isTargetGOFF() 304 bool isTargetzOS() const { return TargetTriple.isOSzOS(); } in isTargetzOS()
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsLazy/ |
| H A D | OrcV2CBindingsLazy.c | 114 const char *TargetTriple; in main() local 121 TargetTriple = LLVMOrcLLJITGetTripleString(J); in main() 173 LLVMOrcCreateLocalIndirectStubsManager(TargetTriple); in main() 179 if ((Err = LLVMOrcCreateLocalLazyCallThroughManager(TargetTriple, ES, 0, in main()
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/ |
| H A D | M68kSubtarget.h | 73 Triple TargetTriple; variable 96 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple() 98 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF()
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
| H A D | SimpleRemoteEPCUtils.h | 46 std::string TargetTriple; member 209 SI.TargetTriple, SI.PageSize, SI.BootstrapSymbols); in size() 215 OB, SI.TargetTriple, SI.PageSize, SI.BootstrapSymbols); in serialize() 220 IB, SI.TargetTriple, SI.PageSize, SI.BootstrapSymbols); in deserialize()
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsVeryLazy/ |
| H A D | OrcV2CBindingsVeryLazy.c | 178 const char *TargetTriple; in main() local 185 TargetTriple = LLVMOrcLLJITGetTripleString(J); in main() 231 LLVMOrcCreateLocalIndirectStubsManager(TargetTriple); in main() 237 if ((Err = LLVMOrcCreateLocalLazyCallThroughManager(TargetTriple, ES, 0, in main()
|
| /llvm-project-15.0.7/llvm/tools/llvm-opt-fuzzer/ |
| H A D | llvm-opt-fuzzer.cpp | 218 Triple TargetTriple = Triple(Triple::normalize(TargetTripleStr)); in LLVMFuzzerInitialize() local 222 TargetRegistry::lookupTarget(codegen::getMArch(), TargetTriple, Error); in LLVMFuzzerInitialize() 229 codegen::InitTargetOptionsFromCodeGenFlags(TargetTriple); in LLVMFuzzerInitialize() 231 TargetTriple.getTriple(), codegen::getCPUStr(), codegen::getFeaturesStr(), in LLVMFuzzerInitialize()
|
| /llvm-project-15.0.7/llvm/lib/Target/Lanai/ |
| H A D | LanaiSubtarget.cpp | 39 LanaiSubtarget::LanaiSubtarget(const Triple &TargetTriple, StringRef Cpu, in LanaiSubtarget() argument 44 : LanaiGenSubtargetInfo(TargetTriple, Cpu, /*TuneCPU*/ Cpu, FeatureString), in LanaiSubtarget()
|
| /llvm-project-15.0.7/llvm/tools/bugpoint/ |
| H A D | BugDriver.cpp | 31 Triple TargetTriple; variable 108 if (TargetTriple.getTriple().empty()) { in parseInputFile() 114 TargetTriple.setTriple(TheTriple.getTriple()); in parseInputFile() 117 Result->setTargetTriple(TargetTriple.getTriple()); // override the triple in parseInputFile()
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VESubtarget.h | 32 Triple TargetTriple; variable 81 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ExecutorProcessControl.cpp | 28 Triple TargetTriple, unsigned PageSize, in SelfExecutorProcessControl() argument 37 this->TargetTriple = std::move(TargetTriple); in SelfExecutorProcessControl() 43 if (this->TargetTriple.isOSBinFormatMachO()) in SelfExecutorProcessControl()
|