| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86Subtarget.h | 87 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 D | ARMSubtarget.h | 217 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 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 | 242 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 D | AArch64Subtarget.h | 133 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 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.isOSFreeBSD() && TargetTriple.getOSMajorVersion() >= 13) || in initSubtargetFeatures() 110 TargetTriple.isOSNetBSD() || TargetTriple.isOSOpenBSD() || in initSubtargetFeatures() 111 TargetTriple.isMusl()) 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()
|
| /openbsd-src/gnu/llvm/clang/lib/Driver/ToolChains/ |
| H A D | Gnu.cpp | 1481 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 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,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUSubtarget.h | 46 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 D | HWAddressSanitizer.cpp | 241 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 D | AddressSanitizer.cpp | 476 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 D | SystemZSubtarget.h | 42 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 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()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 131 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 D | M68kSubtarget.h | 72 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 D | llvm-opt-fuzzer.cpp | 215 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 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()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-isel-fuzzer/ |
| H A D | llvm-isel-fuzzer.cpp | 48 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 D | VESubtarget.h | 32 Triple TargetTriple; variable 81 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | DwarfEHPrepare.cpp | 63 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()
|