| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86Subtarget.h | 88 Triple TargetTriple; variable 181 return Is64Bit && (TargetTriple.isX32() || TargetTriple.isOSNaCl()); in isTarget64BitILP32() 186 return Is64Bit && (!TargetTriple.isX32() && !TargetTriple.isOSNaCl()); in isTarget64BitLP64() 298 bool isTargetPS() const { return TargetTriple.isPS(); } in isTargetPS() 308 bool isTargetNaCl() const { return TargetTriple.isOSNaCl(); } in isTargetNaCl() 311 bool isTargetMCU() const { return TargetTriple.isOSIAMCU(); } in isTargetMCU() 315 return TargetTriple.isWindowsMSVCEnvironment(); in isTargetWindowsMSVC() 319 return TargetTriple.isWindowsCoreCLREnvironment(); in isTargetWindowsCoreCLR() 323 return TargetTriple.isWindowsCygwinEnvironment(); in isTargetWindowsCygwin() 327 return TargetTriple.isWindowsGNUEnvironment(); in isTargetWindowsGNU() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMSubtarget.h | 220 Triple TargetTriple; variable 360 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple() 363 bool isTargetIOS() const { return TargetTriple.isiOS(); } in isTargetIOS() 367 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux() 368 bool isTargetNaCl() const { return TargetTriple.isOSNaCl(); } in isTargetNaCl() 384 return (TargetTriple.getEnvironment() == Triple::EABI || in isTargetAEABI() 385 TargetTriple.getEnvironment() == Triple::EABIHF) && in isTargetAEABI() 389 return (TargetTriple.getEnvironment() == Triple::GNUEABI || in isTargetGNUAEABI() 394 return (TargetTriple.getEnvironment() == Triple::MuslEABI || in isTargetMuslAEABI() 396 TargetTriple.getEnvironment() == Triple::OpenHOS) && in isTargetMuslAEABI() [all …]
|
| H A D | ARMTargetMachine.h | 66 return TargetTriple.getEnvironment() == Triple::GNUEABIHF || in isTargetHardFloat() 67 TargetTriple.getEnvironment() == Triple::MuslEABIHF || in isTargetHardFloat() 68 TargetTriple.getEnvironment() == Triple::EABIHF || in isTargetHardFloat() 69 (TargetTriple.isOSBinFormatMachO() && in isTargetHardFloat() 70 TargetTriple.getSubArch() == Triple::ARMSubArch_v7em) || in isTargetHardFloat() 71 TargetTriple.isOSWindows() || in isTargetHardFloat()
|
| H A D | ARMTargetMachine.cpp | 243 if ((TargetTriple.getEnvironment() == Triple::GNUEABI || in ARMBaseTargetMachine() 244 TargetTriple.getEnvironment() == Triple::GNUEABIHF || in ARMBaseTargetMachine() 245 TargetTriple.getEnvironment() == Triple::MuslEABI || in ARMBaseTargetMachine() 246 TargetTriple.getEnvironment() == Triple::MuslEABIHF || in ARMBaseTargetMachine() 247 TargetTriple.getEnvironment() == Triple::OpenHOS) && in ARMBaseTargetMachine() 248 !(TargetTriple.isOSWindows() || TargetTriple.isOSDarwin())) in ARMBaseTargetMachine() 311 I = std::make_unique<ARMSubtarget>(TargetTriple, CPU, FS, *this, isLittle, in getSubtargetImpl()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Frontend/Driver/ |
| H A D | CodeGenOptions.cpp | 15 TargetLibraryInfoImpl *createTLII(llvm::Triple &TargetTriple, in createTLII() argument 17 TargetLibraryInfoImpl *TLII = new TargetLibraryInfoImpl(TargetTriple); in createTLII() 23 TargetTriple); in createTLII() 27 TargetTriple); in createTLII() 31 TargetTriple); in createTLII() 35 TargetTriple); in createTLII() 39 TargetTriple); in createTLII() 43 TargetLibraryInfoImpl::DarwinLibSystemM, TargetTriple); in createTLII() 47 TargetTriple); in createTLII()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64Subtarget.h | 141 Triple TargetTriple; variable 201 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple() 294 bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); } in isTargetDarwin() 295 bool isTargetIOS() const { return TargetTriple.isiOS(); } in isTargetIOS() 296 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux() 297 bool isTargetWindows() const { return TargetTriple.isOSWindows(); } in isTargetWindows() 298 bool isTargetAndroid() const { return TargetTriple.isAndroid(); } in isTargetAndroid() 299 bool isTargetFuchsia() const { return TargetTriple.isOSFuchsia(); } in isTargetFuchsia() 303 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF() 307 return TargetTriple.isArch32Bit() || in isTargetILP32() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | Gnu.cpp | 1553 if (TargetTriple.isAndroid()) in findMIPSMultilibs() 1957 if (TargetTriple.isOSSolaris()) { in findBiarchMultilibs() 2019 if (TargetTriple.isArch32Bit()) in findBiarchMultilibs() 2372 if (TargetTriple.isOSHaiku()) { in AddDefaultGCCPrefixes() 2377 if (TargetTriple.isOSSolaris()) { in AddDefaultGCCPrefixes() 2579 if (TargetTriple.isOSSolaris()) { in CollectLibDirsAndTriples() 2620 if (TargetTriple.isAndroid()) { in CollectLibDirsAndTriples() 2660 if (TargetTriple.isOSHurd()) { in CollectLibDirsAndTriples() 2677 switch (TargetTriple.getArch()) { in CollectLibDirsAndTriples() 2721 if (TargetTriple.isX32()) { in CollectLibDirsAndTriples() [all …]
|
| H A D | Gnu.h | 34 bool findMIPSMultilibs(const Driver &D, const llvm::Triple &TargetTriple, 221 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,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
| H A D | DWARFLinkerGlobalData.h | 149 void setTargetTriple(const Triple &TargetTriple) { in setTargetTriple() argument 150 this->TargetTriple = TargetTriple; in setTargetTriple() 155 if (TargetTriple) in getTargetTriple() 156 return std::cref(*TargetTriple); in getTargetTriple() 171 std::optional<Triple> TargetTriple; variable
|
| H A D | DWARFLinkerUnit.cpp | 92 Error DwarfUnit::emitDebugInfo(const Triple &TargetTriple) { in emitDebugInfo() argument 103 if (Error Err = Emitter.init(TargetTriple, "__DWARF")) in emitDebugInfo() 123 Error DwarfUnit::emitDebugLine(const Triple &TargetTriple, in emitDebugLine() argument 125 DebugLineSectionEmitter DebugLineEmitter(TargetTriple, *this); in emitDebugLine()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCSubtarget.cpp | 61 : PPCGenSubtargetInfo(TT, CPU, TuneCPU, FS), TargetTriple(TT), in PPCSubtarget() 62 IsPPC64(TargetTriple.getArch() == Triple::ppc64 || in PPCSubtarget() 63 TargetTriple.getArch() == Triple::ppc64le), in PPCSubtarget() 87 if (TargetTriple.getArch() == Triple::ppc64le) in initSubtargetFeatures() 89 else if (TargetTriple.getSubArch() == Triple::PPCSubArch_spe) in initSubtargetFeatures() 109 if (TargetTriple.isPPC32SecurePlt()) in initSubtargetFeatures() 127 if (HasAIXSmallLocalExecTLS && (!TargetTriple.isOSAIX() || !IsPPC64)) in initSubtargetFeatures()
|
| H A D | PPCSubtarget.h | 81 Triple TargetTriple; 208 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple() 210 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF() 211 bool isTargetMachO() const { return TargetTriple.isOSBinFormatMachO(); } in isTargetMachO() 212 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux() 214 bool isAIXABI() const { return TargetTriple.isOSAIX(); } in isAIXABI()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUSubtarget.h | 47 Triple TargetTriple; 129 return TargetTriple.getOS() == Triple::AMDHSA; in isAmdHsaOS() 133 return TargetTriple.getOS() == Triple::AMDPAL; in isAmdPalOS() 137 return TargetTriple.getOS() == Triple::Mesa3D; in isMesa3DOS() 147 return TargetTriple.getArch() == Triple::amdgcn; in isGCN() 249 switch (TargetTriple.getOS()) { in getExplicitKernelArgOffset()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | HWAddressSanitizer.cpp | 359 Triple TargetTriple; member in __anon75deca650111::HWAddressSanitizer 600 !TargetTriple.isAndroid() || !TargetTriple.isAndroidVersionLT(30); in initializeModule() 605 (TargetTriple.isAArch64() || TargetTriple.isRISCV64()) && in initializeModule() 606 TargetTriple.isOSBinFormatELF() && in initializeModule() 612 : !(TargetTriple.isAndroid() || in initializeModule() 646 if (!TargetTriple.isAndroid()) { in initializeModule() 848 if (TargetTriple.isAArch64() || TargetTriple.getArch() == Triple::x86_64 || in untagPointerOperand() 849 TargetTriple.isRISCV64()) in untagPointerOperand() 964 switch (TargetTriple.getArch()) { in instrumentMemAccessInline() 1215 if (TargetTriple.isAArch64() && TargetTriple.isAndroid()) { in getHwasanThreadSlotPtr() [all …]
|
| H A D | AddressSanitizer.cpp | 480 bool IsIOS = TargetTriple.isiOS() || TargetTriple.isWatchOS() || in getShadowMapping() 494 bool IsArmOrThumb = TargetTriple.isARM() || TargetTriple.isThumb(); in getShadowMapping() 759 Triple TargetTriple; member 888 Triple TargetTriple; member in __anon5057f5c60211::ModuleAddressSanitizer 1757 if (TargetTriple.isAMDGPU()) { in instrumentAddress() 1804 if (TargetTriple.isAMDGCN()) { in instrumentAddress() 2073 if (TargetTriple.isMacOSX() && !TargetTriple.isMacOSXVersionLT(10, 11)) in ShouldUseMachOGlobalsSection() 2075 if (TargetTriple.isiOS() /* or tvOS */ && !TargetTriple.isOSVersionLT(9)) in ShouldUseMachOGlobalsSection() 2077 if (TargetTriple.isWatchOS() && !TargetTriple.isOSVersionLT(2)) in ShouldUseMachOGlobalsSection() 2081 if (TargetTriple.isXROS()) in ShouldUseMachOGlobalsSection() [all …]
|
| H A D | Instrumentation.cpp | 88 void llvm::setGlobalVariableLargeSection(const Triple &TargetTriple, in setGlobalVariableLargeSection() argument 91 if (TargetTriple.getArch() != Triple::x86_64 || in setGlobalVariableLargeSection() 92 TargetTriple.getObjectFormat() != Triple::ELF) in setGlobalVariableLargeSection()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZSubtarget.h | 42 Triple TargetTriple; 115 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF() 118 bool isTargetGOFF() const { return TargetTriple.isOSBinFormatGOFF(); } in isTargetGOFF() 124 bool isTargetzOS() const { return TargetTriple.isOSzOS(); } in isTargetzOS()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVSubtarget.h | 50 Triple TargetTriple; variable 79 return TargetTriple.getArch() == Triple::spirv32 || in isOpenCLEnv() 80 TargetTriple.getArch() == Triple::spirv64; in isOpenCLEnv() 82 bool isVulkanEnv() const { return TargetTriple.getArch() == Triple::spirv; } in isVulkanEnv()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblySubtarget.h | 55 Triple TargetTriple; variable 86 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple() 93 bool hasAddr64() const { return TargetTriple.isArch64Bit(); } in hasAddr64()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ExecutorProcessControl.cpp | 30 Triple TargetTriple, unsigned PageSize, in SelfExecutorProcessControl() argument 33 InProcessMemoryAccess(TargetTriple.isArch64Bit()) { in SelfExecutorProcessControl() 40 this->TargetTriple = std::move(TargetTriple); in SelfExecutorProcessControl() 46 if (this->TargetTriple.isOSBinFormatMachO()) in SelfExecutorProcessControl()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
| H A D | SimpleRemoteEPCUtils.h | 46 std::string TargetTriple; member 211 SI.TargetTriple, SI.PageSize, SI.BootstrapMap, SI.BootstrapSymbols); in size() 217 OB, SI.TargetTriple, SI.PageSize, SI.BootstrapMap, SI.BootstrapSymbols); in serialize() 222 IB, SI.TargetTriple, SI.PageSize, SI.BootstrapMap, SI.BootstrapSymbols); in deserialize()
|
| /freebsd-14.2/contrib/llvm-project/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()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/TextAPI/ |
| H A D | RecordsSlice.h | 30 RecordsSlice(const llvm::Triple &T) : TargetTriple(T), TAPITarget(T) {} in RecordsSlice() 32 const llvm::Triple &getTriple() const { return TargetTriple; } in getTriple() 164 const llvm::Triple TargetTriple;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kSubtarget.h | 75 Triple TargetTriple; variable 101 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple() 103 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF()
|
| /freebsd-14.2/contrib/llvm-project/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()
|