Home
last modified time | relevance | path

Searched refs:TargetTriple (Results 1 – 25 of 139) sorted by relevance

123456

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Subtarget.h88 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 DARMSubtarget.h220 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 DARMTargetMachine.h66 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 DARMTargetMachine.cpp243 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 DCodeGenOptions.cpp15 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 DAArch64Subtarget.h141 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 DGnu.cpp1553 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 DGnu.h34 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 DDWARFLinkerGlobalData.h149 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 DDWARFLinkerUnit.cpp92 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 DPPCSubtarget.cpp61 : 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 DPPCSubtarget.h81 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 DAMDGPUSubtarget.h47 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 DHWAddressSanitizer.cpp359 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 DAddressSanitizer.cpp480 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 DInstrumentation.cpp88 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 DSystemZSubtarget.h42 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 DSPIRVSubtarget.h50 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 DWebAssemblySubtarget.h55 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 DExecutorProcessControl.cpp30 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 DSimpleRemoteEPCUtils.h46 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 DLanaiSubtarget.cpp39 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 DRecordsSlice.h30 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 DM68kSubtarget.h75 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 DBugDriver.cpp31 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()

123456