| /llvm-project-15.0.7/clang/lib/Driver/ToolChains/ |
| H A D | Linux.cpp | 322 if (getTriple().isAndroid()) in GetDefaultRuntimeLibType() 328 if (getTriple().isAndroid()) in GetDefaultDwarfVersion() 334 if (getTriple().isAndroid()) in GetDefaultCXXStdlibType() 355 if (getTriple().isAndroid()) { in computeSysRoot() 364 if (getTriple().isCSKY()) { in computeSysRoot() 407 const llvm::Triple &Triple = getTriple(); in getDynamicLinker() 617 if (getTriple().getOS() == llvm::Triple::RTEMS) in AddClangSystemIncludeArgs() 723 if (getTriple().isAndroid() || getTriple().isMusl()) in IsMathErrnoDefault() 731 const bool IsMIPS = getTriple().isMIPS32(); in getSupportedSanitizers() 732 const bool IsMIPS64 = getTriple().isMIPS64(); in getSupportedSanitizers() [all …]
|
| H A D | FreeBSD.cpp | 62 if (getToolChain().getTriple().isLittleEndian()) in ConstructJob() 87 switch (getToolChain().getTriple().getEnvironment()) { in ConstructJob() 177 const llvm::Triple &T = ToolChain.getTriple(); in ConstructJob() 238 if (ToolChain.getTriple().isMIPS()) { in ConstructJob() 399 unsigned Major = getTriple().getOSMajorVersion(); in GetDefaultCXXStdlibType() 406 if (getTriple().getOSMajorVersion() < 12) in GetDefaultDwarfVersion() 427 unsigned Major = getTriple().getOSMajorVersion(); in AddCXXStdlibLibArgs() 461 switch (getTriple().getEnvironment()) { in GetExceptionModel() 467 if (getTriple().getArch() == llvm::Triple::arm || in GetExceptionModel() 468 getTriple().getArch() == llvm::Triple::thumb) in GetExceptionModel() [all …]
|
| H A D | CommonArgs.cpp | 818 if (TC.getTriple().isOSSolaris()) in getAsNeededOption() 831 !TC.getTriple().isAndroid()) { in linkSanitizerRuntimeDeps() 838 if (!TC.getTriple().isOSFreeBSD() && !TC.getTriple().isOSNetBSD() && in linkSanitizerRuntimeDeps() 844 TC.getTriple().isOSNetBSD() || in linkSanitizerRuntimeDeps() 845 TC.getTriple().isOSOpenBSD()) in linkSanitizerRuntimeDeps() 850 if (TC.getTriple().isOSLinux() && !TC.getTriple().isAndroid() && in linkSanitizerRuntimeDeps() 851 !TC.getTriple().isMusl()) in linkSanitizerRuntimeDeps() 1485 TC.getTriple().isAndroid()) in getLibGccType() 1510 TC.getTriple().isOSIAMCU() || TC.getTriple().isOSBinFormatWasm() || in AddUnwindLibrary() 1518 !TC.getTriple().isOSCygMing() && !TC.getTriple().isOSAIX(); in AddUnwindLibrary() [all …]
|
| H A D | NetBSD.cpp | 35 const llvm::Triple &Triple = ToolChain.getTriple(); in ConstructJob() 123 const llvm::Triple &Triple = ToolChain.getTriple(); in ConstructJob() 414 VersionTuple OsVersion = getTriple().getOSVersion(); in GetDefaultCXXStdlibType() 467 llvm::Triple::ArchType TArch = getTriple().getArch(); in GetExceptionModel() 475 const bool IsX86 = getTriple().getArch() == llvm::Triple::x86; in getSupportedSanitizers() 476 const bool IsX86_64 = getTriple().getArch() == llvm::Triple::x86_64; in getSupportedSanitizers() 509 VersionTuple OsVersion = getTriple().getOSVersion(); in addClangTargetOptions() 512 getTriple().getArch() == llvm::Triple::aarch64 || in addClangTargetOptions() 513 getTriple().getArch() == llvm::Triple::aarch64_be || in addClangTargetOptions() 514 getTriple().getArch() == llvm::Triple::arm || in addClangTargetOptions() [all …]
|
| H A D | WebAssembly.cpp | 68 if (ToolChain.getTriple().isArch64Bit()) in ConstructJob() 178 if (getTriple().getOS() == llvm::Triple::UnknownOS) { in WebAssembly() 416 if (getTriple().getOS() != llvm::Triple::UnknownOS) { in AddClangSystemIncludeArgs() 418 getMultiarchTriple(D, getTriple(), D.SysRoot); in AddClangSystemIncludeArgs() 459 if (getTriple().isOSEmscripten()) { in getSupportedSanitizers() 476 getMultiarchTriple(D, getTriple(), SysRoot); in addLibCxxIncludePaths() 477 bool IsKnownOs = (getTriple().getOS() != llvm::Triple::UnknownOS); in addLibCxxIncludePaths() 504 getMultiarchTriple(D, getTriple(), SysRoot); in addLibStdCXXIncludePaths() 505 bool IsKnownOs = (getTriple().getOS() != llvm::Triple::UnknownOS); in addLibStdCXXIncludePaths()
|
| H A D | Solaris.cpp | 141 if (getToolChain().getTriple().getArch() == llvm::Triple::sparc) { in ConstructJob() 159 if (getToolChain().getTriple().getArch() == llvm::Triple::x86_64 && in ConstructJob() 225 const bool IsX86 = getTriple().getArch() == llvm::Triple::x86; in getSupportedSanitizers() 226 const bool IsX86_64 = getTriple().getArch() == llvm::Triple::x86_64; in getSupportedSanitizers() 304 StringRef TripleStr = GCCInstallation.getTriple().str(); in addLibStdCxxIncludePaths()
|
| H A D | CloudABI.cpp | 106 llvm::sys::path::append(P, "..", getTriple().str(), "lib"); in CloudABI() 113 llvm::sys::path::append(P, "..", getTriple().str(), "include/c++/v1"); in addLibCxxIncludePaths() 134 switch (getTriple().getArch()) { in isPIEDefault()
|
| H A D | Gnu.cpp | 87 if (getToolChain().getTriple().isOSDarwin()) { in ConstructJob() 401 const bool isAndroid = ToolChain.getTriple().isAndroid(); in ConstructJob() 402 const bool IsIAMCU = ToolChain.getTriple().isOSIAMCU(); in ConstructJob() 403 const bool IsVE = ToolChain.getTriple().isVE(); in ConstructJob() 408 ToolChain.getTriple().hasEnvironment() || in ConstructJob() 748 if (getToolChain().getTriple().isX32()) in ConstructJob() 884 if (getToolChain().getTriple().isLittleEndian()) in ConstructJob() 985 getToolChain().getTriple().isOSLinux()) in ConstructJob() 2825 return getTriple().isOSWindows(); in isPICDefault() 2843 switch (getTriple().getArch()) { in IsIntegratedAssemblerDefault() [all …]
|
| /llvm-project-15.0.7/clang/lib/Basic/Targets/ |
| H A D | AMDGPU.h | 55 return getTriple().getArch() == llvm::Triple::amdgcn || in hasFP64() 66 return getTriple().getArch() == llvm::Triple::amdgcn; in hasFastFMA() 70 return getTriple().getArch() == llvm::Triple::amdgcn || in hasFMAF() 79 return getTriple().getArch() == llvm::Triple::amdgcn || in hasLDEXPF() 99 if (isR600(getTriple())) in getPointerWidthV() 113 return getTriple().getArch() == llvm::Triple::amdgcn ? 64 : 32; in getMaxPointerWidth() 266 if (getTriple().getArch() == llvm::Triple::amdgcn) in isValidCPUName() 274 if (getTriple().getArch() == llvm::Triple::amdgcn) { in setCPU() 293 bool IsAMDGCN = isAMDGCN(getTriple()); in setSupportedOpenCLOpts() 437 getAllPossibleTargetIDFeatures(getTriple(), getArchNameAMDGCN(GPUKind)); in handleTargetFeatures() [all …]
|
| H A D | AMDGPU.cpp | 184 if (isAMDGCN(getTriple())) { in initFeatureMap() 341 if (isAMDGCN(getTriple())) in fillValidCPUList() 360 resetDataLayout(isAMDGCN(getTriple()) ? DataLayoutStringAMDGCN in AMDGPUTargetInfo() 390 !isAMDGCN(getTriple())); in adjust() 403 if (isAMDGCN(getTriple())) in getTargetDefines() 409 StringRef CanonName = isAMDGCN(getTriple()) ? in getTargetDefines() 413 if (isAMDGCN(getTriple())) { in getTargetDefines() 418 if (isAMDGCN(getTriple())) { in getTargetDefines() 423 for (auto F : getAllPossibleTargetIDFeatures(getTriple(), CanonName)) { in getTargetDefines()
|
| H A D | SPIR.h | 84 assert(getTriple().getOS() == llvm::Triple::UnknownOS && in BaseSPIRTargetInfo() 86 assert(getTriple().getEnvironment() == llvm::Triple::UnknownEnvironment && in BaseSPIRTargetInfo() 156 (getTriple().isSPIRV() && Opts.CUDAIsDevice)); in adjust() 175 assert(getTriple().getOS() == llvm::Triple::UnknownOS && in SPIRTargetInfo() 177 assert(getTriple().getEnvironment() == llvm::Triple::UnknownEnvironment && in SPIRTargetInfo() 228 assert(getTriple().getOS() == llvm::Triple::UnknownOS && in SPIRVTargetInfo() 230 assert(getTriple().getEnvironment() == llvm::Triple::UnknownEnvironment && in SPIRVTargetInfo()
|
| H A D | PPC.cpp | 272 if (getTriple().isOSAIX() || getTriple().isOSLinux()) in getTargetDefines() 286 } else if (getTriple().isOSAIX()) { in getTargetDefines() 290 if (getTriple().isOSAIX()) { in getTargetDefines() 298 if (getTriple().getArch() == llvm::Triple::ppc64le || in getTargetDefines() 299 getTriple().getArch() == llvm::Triple::ppcle) { in getTargetDefines() 302 if (!getTriple().isOSNetBSD() && in getTargetDefines() 303 !getTriple().isOSOpenBSD()) in getTargetDefines() 320 if (!getTriple().isOSAIX()){ in getTargetDefines() 335 if (getTriple().isOSAIX() && Opts.LongDoubleSize == 64) { in getTargetDefines() 567 getTriple().isArch64Bit() && llvm::StringSwitch<bool>(CPU) in initFeatureMap() [all …]
|
| H A D | X86.h | 166 getTriple().isOSWindows() && getTriple().isOSBinFormatCOFF(); in X86TargetInfo() 314 if (getTriple().getArch() == llvm::Triple::x86_64 && SSELevel >= AVX) in getABI() 316 if (getTriple().getArch() == llvm::Triple::x86 && in getABI() 327 bool Only64Bit = getTriple().getArch() != llvm::Triple::x86; in isValidCPUName() 345 bool Only64Bit = getTriple().getArch() != llvm::Triple::x86; in setCPU() 355 return getTriple().getArch() != llvm::Triple::x86; in supportsExtendIntArgs() 487 VersionTuple OsVersion = getTriple().getOSVersion(); in getFPEvalMethod() 547 getTriple().isOSWindows() && getTriple().isOSBinFormatCOFF(); in WindowsX86_32TargetInfo() 548 bool IsMSVC = getTriple().isWindowsMSVCEnvironment(); in WindowsX86_32TargetInfo() 683 const bool IsX32 = getTriple().isX32(); in X86_64TargetInfo() [all …]
|
| H A D | AArch64.cpp | 67 if (getTriple().isOSOpenBSD()) { in AArch64TargetInfo() 71 if (!getTriple().isOSDarwin() && !getTriple().isOSNetBSD()) in AArch64TargetInfo() 262 if (getTriple().getOS() == llvm::Triple::UnknownOS && in getTargetDefines() 263 getTriple().isOSBinFormatELF()) in getTargetDefines() 267 if (!getTriple().isOSWindows() && getTriple().isArch64Bit()) { in getTargetDefines() 885 if (getTriple().isOSBinFormatMachO()) { in setDataLayout() 886 if(getTriple().isArch32Bit()) in setDataLayout() 913 assert(!getTriple().isOSBinFormatMachO()); in setDataLayout() 1012 if (getTriple().isArch32Bit()) in DarwinAArch64TargetInfo() 1023 if (getTriple().isArch32Bit()) { in DarwinAArch64TargetInfo()
|
| H A D | Mips.cpp | 237 if (getTriple().isMIPS64() && IsMicromips && (ABI == "n32" || ABI == "n64")) { in validateTarget() 257 if (getTriple().isMIPS64() && ABI == "o32") { in validateTarget() 259 << ABI << getTriple().str(); in validateTarget() 266 if (getTriple().isMIPS32() && (ABI == "n32" || ABI == "n64")) { in validateTarget() 268 << ABI << getTriple().str(); in validateTarget()
|
| H A D | ARM.cpp | 31 const llvm::Triple &T = getTriple(); in setABIAAPCS() 73 const llvm::Triple &T = getTriple(); in setABIAPCS() 114 StringRef ArchName = getTriple().getArchName(); in setArchInfo() 377 CPUArch = llvm::ARM::parseArch(getTriple().getArchName()); in isBranchProtectionSupportedArch() 384 llvm::Triple(ArchFeature, getTriple().getVendorName(), in isBranchProtectionSupportedArch() 385 getTriple().getOSName(), getTriple().getEnvironmentName()); in isBranchProtectionSupportedArch() 690 if (getTriple().getOS() == llvm::Triple::UnknownOS && in getTargetDefines() 691 (getTriple().getEnvironment() == llvm::Triple::EABI || in getTargetDefines() 692 getTriple().getEnvironment() == llvm::Triple::EABIHF)) in getTargetDefines() 700 if (getTriple().isWatchABI()) in getTargetDefines() [all …]
|
| H A D | RISCV.cpp | 124 bool Is64Bit = getTriple().getArch() == llvm::Triple::riscv64; in getTargetDefines() 221 if (getTriple().getArch() == llvm::Triple::riscv64) { in initFeatureMap() 249 bool Is64Bit = getTriple().getArch() == llvm::Triple::riscv64; in hasFeature() 268 unsigned XLen = getTriple().isArch64Bit() ? 64 : 32; in handleTargetFeatures()
|
| /llvm-project-15.0.7/clang/lib/Driver/ |
| H A D | ToolChain.cpp | 267 if (getTriple().isArm64e()) in getDefaultUniversalArchName() 546 addPathForTriple(getTriple()); in getRuntimePaths() 550 if (getTriple().isAndroid() && in getRuntimePaths() 760 return Triple.getTriple(); in ComputeLLVMTriple() 774 return Triple.getTriple(); in ComputeLLVMTriple() 785 return Triple.getTriple(); in ComputeLLVMTriple() 857 if (getTriple().isAndroid() || getTriple().isOSAIX()) in GetUnwindLibType() 1083 getTriple().getArch() == llvm::Triple::arm || getTriple().isWasm() || in getSupportedSanitizers() 1084 getTriple().isAArch64() || getTriple().isRISCV()) in getSupportedSanitizers() 1087 getTriple().isAArch64(64) || getTriple().isRISCV()) in getSupportedSanitizers() [all …]
|
| H A D | SanitizerArgs.cpp | 458 if (TC.getTriple().isOSLinux()) in SanitizerArgs() 532 ((TC.getTriple().isAArch64() && in SanitizerArgs() 534 TC.getTriple().isRISCV()) && in SanitizerArgs() 549 if (TC.getTriple().isOSWindows()) in SanitizerArgs() 830 TC.getTriple().isAndroid() || TC.getTriple().isOSFuchsia() || in SanitizerArgs() 885 !TC.getTriple().isOSBinFormatELF() || TC.getTriple().isOSFuchsia() || in SanitizerArgs() 886 TC.getTriple().isPS()); in SanitizerArgs() 901 if (TC.getTriple().isOSDarwin() && in SanitizerArgs() 966 !TC.getTriple().isAndroid() && !TC.getTriple().isOSFuchsia(); in SanitizerArgs() 1049 if (TC.getTriple().isNVPTX() || in addArgs() [all …]
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/ |
| H A D | TargetSelect.cpp | 44 if (TheTriple.getTriple().empty()) in selectTarget() 69 TheTarget = TargetRegistry::lookupTarget(TheTriple.getTriple(), Error); in selectTarget() 88 TheTarget->createTargetMachine(TheTriple.getTriple(), MCPU, FeaturesStr, in selectTarget()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | TargetInfo.h | 1171 const llvm::Triple &getTriple() const { in getTriple() function 1208 return getTriple().isWindowsMSVCEnvironment() || in shouldDLLImportComdatSymbols() 1209 getTriple().isWindowsItaniumEnvironment() || getTriple().isPS(); in shouldDLLImportComdatSymbols() 1214 return getTriple().isPS() || in hasPS4DLLImportExport() 1217 (getTriple().isWindowsItaniumEnvironment() && in hasPS4DLLImportExport() 1218 getTriple().getVendor() == llvm::Triple::SCEI); in hasPS4DLLImportExport() 1358 bool supportsMultiVersioning() const { return getTriple().isX86(); } in supportsMultiVersioning() 1362 return getTriple().isOSBinFormatELF() && !getTriple().isOSFuchsia(); in supportsIFunc() 1433 return getTriple().isOSWindows() && in isSEHTrySupported() 1434 (getTriple().isX86() || in isSEHTrySupported() [all …]
|
| /llvm-project-15.0.7/llvm/tools/bugpoint/ |
| H A D | BugDriver.cpp | 108 if (TargetTriple.getTriple().empty()) { in parseInputFile() 111 if (TheTriple.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/clang/lib/CodeGen/ |
| H A D | CGGPUBuiltin.cpp | 174 assert(getTarget().getTriple().isNVPTX()); in EmitNVPTXDevicePrintfCallExpr() 180 assert(getTarget().getTriple().getArch() == llvm::Triple::amdgcn); in EmitAMDGPUDevicePrintfCallExpr() 211 assert(getTarget().getTriple().isNVPTX() || in EmitOpenMPDevicePrintfCallExpr() 212 getTarget().getTriple().isAMDGCN()); in EmitOpenMPDevicePrintfCallExpr()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | FormatString.cpp | 736 if (Target.getTriple().isOSMSVCRT()) { in hasValidLengthModifier() 769 return Target.getTriple().isOSFreeBSD() || Target.getTriple().isPS(); in hasValidLengthModifier() 804 return Target.getTriple().isOSFreeBSD() || Target.getTriple().isPS(); in hasValidLengthModifier() 827 return !Target.getTriple().isOSDarwin() && in hasValidLengthModifier() 828 !Target.getTriple().isOSWindows(); in hasValidLengthModifier() 864 return Target.getTriple().isOSMSVCRT(); in hasValidLengthModifier() 875 return Target.getTriple().isOSMSVCRT(); in hasValidLengthModifier()
|
| /llvm-project-15.0.7/lldb/unittests/Host/ |
| H A D | HostInfoTest.cpp | 29 EXPECT_EQ(spec.GetTriple().getTriple(), "x86_64-pc-linux-gnu"); in TEST_F() 33 EXPECT_EQ(spec.GetTriple().getTriple(), "x86_64-pc"); in TEST_F()
|