Home
last modified time | relevance | path

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

12345

/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86Subtarget.h87 Triple TargetTriple; variable
182 return Is64Bit && (TargetTriple.isX32() || TargetTriple.isOSNaCl()); in isTarget64BitILP32()
187 return Is64Bit && (!TargetTriple.isX32() && !TargetTriple.isOSNaCl()); in isTarget64BitLP64()
280 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
282 bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); } in isTargetDarwin()
283 bool isTargetFreeBSD() const { return TargetTriple.isOSFreeBSD(); } in isTargetFreeBSD()
284 bool isTargetOpenBSD() const { return TargetTriple.isOSOpenBSD(); } in isTargetOpenBSD()
285 bool isTargetDragonFly() const { return TargetTriple.isOSDragonFly(); } in isTargetDragonFly()
286 bool isTargetSolaris() const { return TargetTriple.isOSSolaris(); } in isTargetSolaris()
287 bool isTargetPS() const { return TargetTriple.isPS(); } in isTargetPS()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMSubtarget.h217 Triple TargetTriple; variable
359 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
361 bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); } in isTargetDarwin()
362 bool isTargetIOS() const { return TargetTriple.isiOS(); } in isTargetIOS()
363 bool isTargetWatchOS() const { return TargetTriple.isWatchOS(); } in isTargetWatchOS()
364 bool isTargetWatchABI() const { return TargetTriple.isWatchABI(); } in isTargetWatchABI()
365 bool isTargetDriverKit() const { return TargetTriple.isDriverKit(); } in isTargetDriverKit()
366 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux()
367 bool isTargetNaCl() const { return TargetTriple.isOSNaCl(); } in isTargetNaCl()
368 bool isTargetNetBSD() const { return TargetTriple.isOSNetBSD(); } in isTargetNetBSD()
[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.cpp242 if ((TargetTriple.getEnvironment() == Triple::GNUEABI || in ARMBaseTargetMachine()
243 TargetTriple.getEnvironment() == Triple::GNUEABIHF || in ARMBaseTargetMachine()
244 TargetTriple.getEnvironment() == Triple::MuslEABI || in ARMBaseTargetMachine()
245 TargetTriple.getEnvironment() == Triple::MuslEABIHF) && in ARMBaseTargetMachine()
246 !(TargetTriple.isOSWindows() || TargetTriple.isOSDarwin())) in ARMBaseTargetMachine()
309 I = std::make_unique<ARMSubtarget>(TargetTriple, CPU, FS, *this, isLittle, in getSubtargetImpl()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.h133 Triple TargetTriple; variable
190 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
261 bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); } in isTargetDarwin()
262 bool isTargetIOS() const { return TargetTriple.isiOS(); } in isTargetIOS()
263 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux()
264 bool isTargetOpenBSD() const { return TargetTriple.isOSOpenBSD(); } in isTargetOpenBSD()
265 bool isTargetWindows() const { return TargetTriple.isOSWindows(); } in isTargetWindows()
266 bool isTargetAndroid() const { return TargetTriple.isAndroid(); } in isTargetAndroid()
267 bool isTargetFuchsia() const { return TargetTriple.isOSFuchsia(); } in isTargetFuchsia()
268 bool isWindowsArm64EC() const { return TargetTriple.isWindowsArm64EC(); } in isWindowsArm64EC()
[all …]
/openbsd-src/gnu/llvm/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.isOSFreeBSD() && TargetTriple.getOSMajorVersion() >= 13) || in initSubtargetFeatures()
110 TargetTriple.isOSNetBSD() || TargetTriple.isOSOpenBSD() || in initSubtargetFeatures()
111 TargetTriple.isMusl()) 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()
/openbsd-src/gnu/llvm/clang/lib/Driver/ToolChains/
H A DGnu.cpp1481 const llvm::Triple &TargetTriple, in findMIPSMultilibs() argument
1488 tools::mips::getMipsCPUAndABI(Args, TargetTriple, CPUName, ABIName); in findMIPSMultilibs()
1490 llvm::Triple::ArchType TargetArch = TargetTriple.getArch(); in findMIPSMultilibs()
1493 addMultilibFlag(TargetTriple.isMIPS32(), "m32", Flags); in findMIPSMultilibs()
1494 addMultilibFlag(TargetTriple.isMIPS64(), "m64", Flags); in findMIPSMultilibs()
1509 addMultilibFlag(tools::mips::isNaN2008(D, Args, TargetTriple), "mnan=2008", in findMIPSMultilibs()
1518 if (TargetTriple.isAndroid()) in findMIPSMultilibs()
1522 if (TargetTriple.getVendor() == llvm::Triple::MipsTechnologies && in findMIPSMultilibs()
1523 TargetTriple.getOS() == llvm::Triple::Linux && in findMIPSMultilibs()
1524 TargetTriple.getEnvironment() == llvm::Triple::UnknownEnvironment) in findMIPSMultilibs()
[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,
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.h46 Triple TargetTriple;
123 return TargetTriple.getOS() == Triple::AMDHSA; in isAmdHsaOS()
127 return TargetTriple.getOS() == Triple::AMDPAL; in isAmdPalOS()
131 return TargetTriple.getOS() == Triple::Mesa3D; in isMesa3DOS()
141 return TargetTriple.getArch() == Triple::amdgcn; in isGCN()
230 switch (TargetTriple.getOS()) { in getExplicitKernelArgOffset()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp241 bool shouldUsePageAliases(const Triple &TargetTriple) { in shouldUsePageAliases() argument
242 return ClUsePageAliases && TargetTriple.getArch() == Triple::x86_64; in shouldUsePageAliases()
245 bool shouldInstrumentStack(const Triple &TargetTriple) { in shouldInstrumentStack() argument
246 return !shouldUsePageAliases(TargetTriple) && ClInstrumentStack; in shouldInstrumentStack()
249 bool shouldInstrumentWithCalls(const Triple &TargetTriple) { in shouldInstrumentWithCalls() argument
250 return ClInstrumentWithCalls || TargetTriple.getArch() == Triple::x86_64; in shouldInstrumentWithCalls()
258 bool shouldUseStackSafetyAnalysis(const Triple &TargetTriple, in shouldUseStackSafetyAnalysis() argument
260 return shouldInstrumentStack(TargetTriple) && in shouldUseStackSafetyAnalysis()
264 bool shouldDetectUseAfterScope(const Triple &TargetTriple) { in shouldDetectUseAfterScope() argument
265 return ClUseAfterScope && shouldInstrumentStack(TargetTriple); in shouldDetectUseAfterScope()
[all …]
H A DAddressSanitizer.cpp476 static ShadowMapping getShadowMapping(const Triple &TargetTriple, int LongSize, in getShadowMapping() argument
478 bool IsAndroid = TargetTriple.isAndroid(); in getShadowMapping()
479 bool IsIOS = TargetTriple.isiOS() || TargetTriple.isWatchOS() || in getShadowMapping()
480 TargetTriple.isDriverKit(); in getShadowMapping()
481 bool IsMacOS = TargetTriple.isMacOSX(); in getShadowMapping()
482 bool IsFreeBSD = TargetTriple.isOSFreeBSD(); in getShadowMapping()
483 bool IsNetBSD = TargetTriple.isOSNetBSD(); in getShadowMapping()
484 bool IsPS = TargetTriple.isPS(); in getShadowMapping()
485 bool IsLinux = TargetTriple.isOSLinux(); in getShadowMapping()
486 bool IsPPC64 = TargetTriple.getArch() == Triple::ppc64 || in getShadowMapping()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZSubtarget.h42 Triple TargetTriple;
113 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF()
116 bool isTargetGOFF() const { return TargetTriple.isOSBinFormatGOFF(); } in isTargetGOFF()
122 bool isTargetzOS() const { return TargetTriple.isOSzOS(); } in isTargetzOS()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DBackendUtil.cpp131 Triple TargetTriple; member in __anonf4fb55db0111::EmitAssemblyHelper
182 TargetTriple.getVendor() != llvm::Triple::Apple; in shouldEmitRegularLTOSummary()
194 TargetTriple(TheModule->getTargetTriple()) {} in EmitAssemblyHelper()
268 static TargetLibraryInfoImpl *createTLII(llvm::Triple &TargetTriple, in createTLII() argument
270 TargetLibraryInfoImpl *TLII = new TargetLibraryInfoImpl(TargetTriple); in createTLII()
275 TargetTriple); in createTLII()
279 TargetTriple); in createTLII()
283 TargetTriple); in createTLII()
287 TargetTriple); in createTLII()
291 TargetTriple); in createTLII()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kSubtarget.h72 Triple TargetTriple; variable
95 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
97 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF()
/openbsd-src/gnu/llvm/llvm/tools/llvm-opt-fuzzer/
H A Dllvm-opt-fuzzer.cpp215 Triple TargetTriple = Triple(Triple::normalize(TargetTripleStr)); in LLVMFuzzerInitialize() local
219 TargetRegistry::lookupTarget(codegen::getMArch(), TargetTriple, Error); in LLVMFuzzerInitialize()
226 codegen::InitTargetOptionsFromCodeGenFlags(TargetTriple); in LLVMFuzzerInitialize()
228 TargetTriple.getTriple(), codegen::getCPUStr(), codegen::getFeaturesStr(), in LLVMFuzzerInitialize()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/tools/llvm-isel-fuzzer/
H A Dllvm-isel-fuzzer.cpp48 TargetTriple("mtriple", cl::desc("Override target triple for module")); variable
127 if (TargetTriple.empty()) { in LLVMFuzzerInitialize()
132 Triple TheTriple = Triple(Triple::normalize(TargetTriple)); in LLVMFuzzerInitialize()
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVESubtarget.h32 Triple TargetTriple; variable
81 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp63 const Triple &TargetTriple; member in __anon3057c4fb0111::DwarfEHPrepare
85 TargetTriple(TargetTriple_) {} in DwarfEHPrepare()
222 TargetTriple.isTargetEHABICompatible()) { in InsertUnwindResumeCalls()
315 const Triple &TargetTriple) { in prepareDwarfEH() argument
319 TargetTriple) in prepareDwarfEH()

12345