Home
last modified time | relevance | path

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

123456

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86Subtarget.h87 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 DARMSubtarget.h219 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 DARMTargetMachine.h65 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 DARMTargetMachine.cpp240 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 DAArch64Subtarget.h123 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 DPPCSubtarget.cpp57 : 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 DPPCSubtarget.h81 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 DGnu.cpp1508 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 DGnu.h33 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 DAMDGPUSubtarget.h46 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 DOrcCAPITest.cpp67 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 DGISelMITest.cpp34 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 DHWAddressSanitizer.cpp257 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 DAddressSanitizer.cpp470 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 DWebAssemblySubtarget.h54 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 DSystemZSubtarget.h79 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 DOrcV2CBindingsLazy.c114 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 DM68kSubtarget.h73 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 DSimpleRemoteEPCUtils.h46 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 DOrcV2CBindingsVeryLazy.c178 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 Dllvm-opt-fuzzer.cpp218 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 DLanaiSubtarget.cpp39 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 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()
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVESubtarget.h32 Triple TargetTriple; variable
81 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DExecutorProcessControl.cpp28 Triple TargetTriple, unsigned PageSize, in SelfExecutorProcessControl() argument
37 this->TargetTriple = std::move(TargetTriple); in SelfExecutorProcessControl()
43 if (this->TargetTriple.isOSBinFormatMachO()) in SelfExecutorProcessControl()

123456