| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | Linux.cpp | 359 if (getTriple().isAndroid()) in GetDefaultRuntimeLibType() 365 if (getTriple().isAndroid()) in GetDefaultDwarfVersion() 371 if (getTriple().isAndroid()) in GetDefaultCXXStdlibType() 392 if (getTriple().isAndroid()) { in computeSysRoot() 401 if (getTriple().isCSKY()) { in computeSysRoot() 409 GCCInstallation.getTriple().str() + "/libc") in computeSysRoot() 416 if (!GCCInstallation.isValid() || !getTriple().isMIPS()) in computeSysRoot() 424 const StringRef TripleStr = GCCInstallation.getTriple().str(); in computeSysRoot() 444 const llvm::Triple &Triple = getTriple(); in getDynamicLinker() 642 (!getTriple().isMusl() || DriverArgs.hasArg(options::OPT_nostdlibinc))) in AddClangSystemIncludeArgs() [all …]
|
| H A D | WebAssembly.cpp | 93 if (ToolChain.getTriple().isArch64Bit()) in ConstructJob() 163 if (WantsPthread(ToolChain.getTriple(), Args)) in ConstructJob() 170 if (WantsPthread(ToolChain.getTriple(), Args)) in ConstructJob() 185 bool WasmOptDefault = !TargetBuildsComponents(ToolChain.getTriple()); in ConstructJob() 250 if (getTriple().getOS() == llvm::Triple::UnknownOS) { in WebAssembly() 271 if (TargetBuildsComponents(getTriple())) in getDefaultLinker() 305 if (WantsPthread(getTriple(), DriverArgs)) { in addClangTargetOptions() 502 if (getTriple().getOS() != llvm::Triple::UnknownOS) { in AddClangSystemIncludeArgs() 504 getMultiarchTriple(D, getTriple(), D.SysRoot); in AddClangSystemIncludeArgs() 545 if (getTriple().isOSEmscripten()) { in getSupportedSanitizers() [all …]
|
| H A D | CommonArgs.cpp | 499 TC.getTriple().isOSAIX()) in AddLinkerInputs() 505 const llvm::Triple &Triple = TC.getTriple(); in AddLinkerInputs() 935 << A->getSpelling() << Triple.getTriple(); in isTLSDESCEnabled() 938 << A->getSpelling() << V << Triple.getTriple(); in isTLSDESCEnabled() 946 const llvm::Triple &Triple = ToolChain.getTriple(); in addLTOOptions() 1297 << Triple.getTriple(); in addLTOOptions() 1360 if (TC.getTriple().isOSAIX()) // TODO: AIX doesn't support -rpath option. in addArchSpecificRPath() 1470 if (TC.getTriple().isOSSolaris() && !LinkerIsGnuLd) in addSanitizerDynamicList() 1484 assert(!TC.getTriple().isOSAIX() && in addAsNeededOption() 1493 if (TC.getTriple().isOSSolaris() && !LinkerIsGnuLd) { in addAsNeededOption() [all …]
|
| H A D | Managarm.cpp | 120 switch (getTriple().getArch()) { in getDynamicLinker() 124 StringRef ABIName = tools::riscv::getRISCVABI(Args, getTriple()); in getDynamicLinker() 174 std::string MultiarchIncludeDir = getMultiarchTriple(D, getTriple(), SysRoot); in AddClangSystemIncludeArgs() 196 StringRef TripleStr = GCCInstallation.getTriple().str(); in addLibStdCxxIncludePaths() 203 const bool IsX86_64 = getTriple().getArch() == llvm::Triple::x86_64; in getSupportedSanitizers()
|
| H A D | OHOS.cpp | 161 std::string MultiarchTriple = getMultiarchTriple(getTriple()); in OHOS() 202 const llvm::Triple &Triple = getTriple(); in AddClangSystemIncludeArgs() 247 makePath({IncPath, getMultiarchTriple(getTriple()), "c++", "v1"}); in AddClangCXXStdlibIncludeArgs() 282 std::string ArchRoot = makePath({SysRoot, getMultiarchTriple(getTriple())}); in computeSysRoot() 290 const llvm::Triple &Triple = getTriple(); in getRuntimePaths() 312 const llvm::Triple &Triple = getTriple(); in getDynamicLinker() 343 llvm::sys::path::append(Path, "lib", getMultiarchTriple(getTriple()), in getCompilerRT() 411 llvm::Triple Triple = getTriple(); in getArchSpecificLibPaths()
|
| H A D | FreeBSD.cpp | 34 const llvm::Triple &Triple = ToolChain.getTriple(); in ConstructJob() 135 const llvm::Triple &Triple = ToolChain.getTriple(); in ConstructJob() 230 if (ToolChain.getTriple().isMIPS()) { in ConstructJob() 284 unsigned Major = ToolChain.getTriple().getOSMajorVersion(); in ConstructJob() 445 unsigned Major = getTriple().getOSMajorVersion(); in AddCXXStdlibLibArgs() 481 const bool IsAArch64 = getTriple().getArch() == llvm::Triple::aarch64; in getSupportedSanitizers() 482 const bool IsX86 = getTriple().getArch() == llvm::Triple::x86; in getSupportedSanitizers() 483 const bool IsX86_64 = getTriple().getArch() == llvm::Triple::x86_64; in getSupportedSanitizers() 484 const bool IsMIPS64 = getTriple().isMIPS64(); in getSupportedSanitizers()
|
| H A D | BareMetal.cpp | 181 "..", GCCInstallation.getTriple().str()); in computeSysRoot() 243 GCCInstallation.getTriple().str() + "/bin") in BareMetal() 376 if (getTriple().isRISCV() && IsGCCInstallationValid) in GetDefaultCXXStdlibType() 382 if (getTriple().isRISCV() && IsGCCInstallationValid) in GetDefaultRuntimeLibType() 391 if (getTriple().isRISCV()) in GetUnwindLibType() 437 StringRef TripleStr = GCCInstallation.getTriple().str(); in addLibStdCxxIncludePaths() 595 if (const char *LDMOption = getLDMOption(TC.getTriple(), Args)) { in ConstructJob() 687 if (arm::isARMEABIBareMetal(TC.getTriple())) in ConstructJob() 702 const bool IsX86_64 = getTriple().getArch() == llvm::Triple::x86_64; in getSupportedSanitizers() 703 const bool IsAArch64 = getTriple().getArch() == llvm::Triple::aarch64 || in getSupportedSanitizers() [all …]
|
| H A D | PS4CPU.cpp | 34 assert(TC.getTriple().isPS()); in addProfileRTArgs() 85 assert(TC.getTriple().isPS()); in addSanitizerArgs() 212 << "-fuse-ld" << TC.getTriple().str(); in ConstructJob() 437 << "-fuse-ld" << TC.getTriple().str(); in ConstructJob() 575 << A->getAsString(DriverArgs) << getTriple().str(); in addClangTargetOptions() 581 if (getTriple().isPS5() && in addClangTargetOptions() 587 if (getTriple().isPS5() && in addClangTargetOptions() 609 else if (getTriple().isPS4()) in addClangTargetOptions() 626 else if (getTriple().isPS4()) in addClangTargetOptions() 633 if (getTriple().isPS5()) { in addClangTargetOptions()
|
| H A D | Gnu.cpp | 90 if (getToolChain().getTriple().isOSDarwin()) { in ConstructJob() 298 const bool isOHOSFamily = ToolChain.getTriple().isOHOSFamily(); in ConstructJob() 299 const bool isAndroid = ToolChain.getTriple().isAndroid(); in ConstructJob() 300 const bool IsIAMCU = ToolChain.getTriple().isOSIAMCU(); in ConstructJob() 301 const bool IsVE = ToolChain.getTriple().isVE(); in ConstructJob() 305 ToolChain.getTriple().hasEnvironment() || in ConstructJob() 306 (ToolChain.getTriple().getVendor() != llvm::Triple::MipsTechnologies); in ConstructJob() 347 if (const char *LDMOption = getLDMOption(ToolChain.getTriple(), Args)) { in ConstructJob() 532 if (getToolChain().getTriple().getArch() == llvm::Triple::sparc) { in ConstructJob() 620 if (getToolChain().getTriple().isOSSolaris()) in ConstructJob() [all …]
|
| H A D | Hexagon.cpp | 352 if (HTC.getTriple().isMusl()) { in constructHexagonLinkArgs() 629 << A->getValue() << getTriple().normalize(); in AddCXXStdlibLibArgs() 687 bool UseInitArrayDefault = getTriple().isMusl(); in addClangTargetOptions() 709 const bool IsELF = !getTriple().isMusl() && !getTriple().isOSLinux(); in AddClangSystemIncludeArgs() 710 const bool IsLinuxMusl = getTriple().isMusl() && getTriple().isOSLinux(); in AddClangSystemIncludeArgs() 751 if (!D.SysRoot.empty() && getTriple().isMusl()) in addLibCxxIncludePaths() 754 else if (getTriple().isMusl()) in addLibCxxIncludePaths() 776 if (getTriple().isMusl()) in GetCXXStdlibType()
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | AMDGPU.h | 55 return getTriple().isAMDGCN() || in hasFP64() 65 bool hasFastFMA() const { return getTriple().isAMDGCN(); } in hasFastFMA() 68 return getTriple().isAMDGCN() || in hasFMAF() 77 return getTriple().isAMDGCN() || in hasLDEXPF() 96 if (isR600(getTriple())) in getPointerWidthV() 125 return getTriple().isAMDGCN() ? 64 : 32; in getMaxPointerWidth() 128 bool hasBFloat16Type() const override { return isAMDGCN(getTriple()); } in hasBFloat16Type() 269 if (getTriple().isAMDGCN()) in isValidCPUName() 277 if (getTriple().isAMDGCN()) { in setCPU() 296 bool IsAMDGCN = isAMDGCN(getTriple()); in setSupportedOpenCLOpts() [all …]
|
| H A D | PPC.cpp | 57 HasFloat128 = !getTriple().isOSAIX(); in handleTargetFeatures() 281 if (getTriple().isOSAIX() || getTriple().isOSLinux()) in getTargetDefines() 294 } else if (getTriple().isOSAIX()) { in getTargetDefines() 298 if (getTriple().isOSAIX()) { in getTargetDefines() 306 if (getTriple().getArch() == llvm::Triple::ppc64le || in getTargetDefines() 307 getTriple().getArch() == llvm::Triple::ppcle) { in getTargetDefines() 310 if (!getTriple().isOSNetBSD() && in getTargetDefines() 311 !getTriple().isOSOpenBSD()) in getTargetDefines() 324 if (getTriple().getOS() == llvm::Triple::Linux && PointerWidth == 64) in getTargetDefines() 328 if (!getTriple().isOSAIX()){ in getTargetDefines() [all …]
|
| H A D | AMDGPU.cpp | 200 fillAMDGPUFeatureMap(CPU, getTriple(), Features); in initFeatureMap() 205 auto HasError = insertWaveSizeFeature(CPU, getTriple(), Features); in initFeatureMap() 222 if (isAMDGCN(getTriple())) in fillValidCPUList() 241 resetDataLayout(isAMDGCN(getTriple()) ? DataLayoutStringAMDGCN in AMDGPUTargetInfo() 281 !isAMDGCN(getTriple())); in adjust() 296 if (isAMDGCN(getTriple())) in getTargetDefines() 307 (isAMDGCN(getTriple()) ? getArchNameAMDGCN(GPUKind) in getTargetDefines() 319 if (isAMDGCN(getTriple()) && !IsHIPHost) { in getTargetDefines() 329 for (auto F : getAllPossibleTargetIDFeatures(getTriple(), CanonName)) { in getTargetDefines()
|
| H A D | SPIR.h | 223 (getTriple().isSPIRV() && Opts.CUDAIsDevice)); in adjust() 242 assert(getTriple().getOS() == llvm::Triple::UnknownOS && in SPIRTargetInfo() 244 assert(getTriple().getEnvironment() == llvm::Triple::UnknownEnvironment && in SPIRTargetInfo() 339 assert(getTriple().getOS() == llvm::Triple::UnknownOS && in SPIRV32TargetInfo() 341 assert(getTriple().getEnvironment() == llvm::Triple::UnknownEnvironment && in SPIRV32TargetInfo() 363 assert(getTriple().getOS() == llvm::Triple::UnknownOS && in SPIRV64TargetInfo() 365 assert(getTriple().getEnvironment() == llvm::Triple::UnknownEnvironment && in SPIRV64TargetInfo() 409 assert(getTriple().getOS() == llvm::Triple::OSType::AMDHSA && in SPIRV64AMDGCNTargetInfo() 411 assert(getTriple().getEnvironment() == llvm::Triple::UnknownEnvironment && in SPIRV64AMDGCNTargetInfo()
|
| H A D | RISCV.cpp | 149 bool Is64Bit = getTriple().isRISCV64(); in getTargetDefines() 344 if (getTriple().isRISCV64()) { in initFeatureMap() 394 bool Is64Bit = getTriple().isRISCV64(); in hasFeature() 412 unsigned XLen = getTriple().isArch64Bit() ? 64 : 32; in handleTargetFeatures() 447 bool Is64Bit = getTriple().isArch64Bit(); in isValidCPUName() 453 bool Is64Bit = getTriple().isArch64Bit(); in fillValidCPUList() 458 bool Is64Bit = getTriple().isArch64Bit(); in isValidTuneCPUName() 464 bool Is64Bit = getTriple().isArch64Bit(); in fillValidTuneCPUList() 629 unsigned XLen = getTriple().isArch64Bit() ? 64 : 32; in validateGlobalRegisterVariable() 637 assert(getTriple().isOSLinux() && in validateCpuIs()
|
| H A D | X86.h | 202 getTriple().isOSWindows() && getTriple().isOSBinFormatCOFF(); in X86TargetInfo() 354 if (getTriple().getArch() == llvm::Triple::x86_64 && SSELevel >= AVX512F) in getABI() 356 if (getTriple().getArch() == llvm::Triple::x86_64 && SSELevel >= AVX) in getABI() 358 if (getTriple().getArch() == llvm::Triple::x86 && !HasMMX) in getABI() 368 bool Only64Bit = getTriple().getArch() != llvm::Triple::x86; in isValidCPUName() 386 bool Only64Bit = getTriple().getArch() != llvm::Triple::x86; in setCPU() 396 return getTriple().getArch() != llvm::Triple::x86; in supportsExtendIntArgs() 598 getTriple().isOSWindows() && getTriple().isOSBinFormatCOFF(); in WindowsX86_32TargetInfo() 599 bool IsMSVC = getTriple().isWindowsMSVCEnvironment(); in WindowsX86_32TargetInfo() 737 const bool IsX32 = getTriple().isX32(); in X86_64TargetInfo() [all …]
|
| 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() 390 CPUArch = llvm::ARM::parseArch(getTriple().getArchName()); in isBranchProtectionSupportedArch() 397 llvm::Triple(ArchFeature, getTriple().getVendorName(), in isBranchProtectionSupportedArch() 398 getTriple().getOSName(), getTriple().getEnvironmentName()); in isBranchProtectionSupportedArch() 439 llvm::ARM::ArchKind Arch = llvm::ARM::parseArch(getTriple().getArchName()); in initFeatureMap() 727 if (getTriple().getOS() == llvm::Triple::UnknownOS && in getTargetDefines() 728 (getTriple().getEnvironment() == llvm::Triple::EABI || in getTargetDefines() 729 getTriple().getEnvironment() == llvm::Triple::EABIHF) && in getTargetDefines() [all …]
|
| H A D | AArch64.cpp | 131 if (getTriple().isOSOpenBSD()) { in AArch64TargetInfo() 135 if (!getTriple().isOSDarwin() && !getTriple().isOSNetBSD()) in AArch64TargetInfo() 224 if (getTriple().getEnvironment() == llvm::Triple::PAuthTest && in validateTarget() 225 getTriple().getOS() != llvm::Triple::Linux) { in validateTarget() 227 << getTriple().getEnvironmentName() << getTriple().getTriple(); in validateTarget() 250 llvm::AArch64::isX18ReservedByDefault(getTriple())) || in validateGlobalRegisterVariable() 404 if (getTriple().isWindowsArm64EC()) { in getTargetDefines() 1631 if (getTriple().isOSBinFormatMachO()) { in setDataLayout() 1632 if(getTriple().isArch32Bit()) in setDataLayout() 1664 assert(!getTriple().isOSBinFormatMachO()); in setDataLayout() [all …]
|
| H A D | SystemZ.h | 236 if (HasVector && !getTriple().isOSzOS()) in handleTargetFeatures() 277 return (getTriple().isOSzOS() && getTriple().isArch64Bit() && in getPointerWidthV()
|
| H A D | RISCV.h | 132 bool supportsCpuSupports() const override { return getTriple().isOSLinux(); } in supportsCpuSupports() 133 bool supportsCpuIs() const override { return getTriple().isOSLinux(); } in supportsCpuIs() 134 bool supportsCpuInit() const override { return getTriple().isOSLinux(); } in supportsCpuInit()
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ |
| H A D | ToolChain.cpp | 183 D.Diag(DiagID) << A->getAsString(Args) << Triple.getTriple(); in useIntegratedBackend() 186 D.Diag(DiagID) << A->getAsString(Args) << Triple.getTriple(); in useIntegratedBackend() 196 return PPC_LINUX_DEFAULT_IEEELONGDOUBLE && getTriple().isOSLinux(); in defaultToIEEELongDouble() 515 if (getTriple().isArm64e()) in getDefaultUniversalArchName() 663 const llvm::Triple &Triple = TC.getTriple(); in getArchNameForCompilerRTLib() 730 const llvm::Triple &TT = getTriple(); in buildCompilerRTBasename() 808 if (!getTriple().isKnownWindowsMSVCEnvironment()) { in addFortranRuntimeLibs() 812 bool AsNeeded = !getTriple().isOSAIX(); in addFortranRuntimeLibs() 823 if (getTriple().isOSFreeBSD() || getTriple().isOSNetBSD() || in addFortranRuntimeLibs() 824 getTriple().isOSOpenBSD() || getTriple().isOSDragonFly()) in addFortranRuntimeLibs() [all …]
|
| H A D | SanitizerArgs.cpp | 490 const llvm::Triple &Triple = TC.getTriple(); in SanitizerArgs() 533 << Desc << TC.getTriple().str(); in SanitizerArgs() 598 if (TC.getTriple().isOSLinux()) in SanitizerArgs() 631 (TC.getTriple().isOSFuchsia() ? SanitizerMask() in SanitizerArgs() 680 if ((Kinds & SanitizerKind::ShadowCallStack) && TC.getTriple().isAArch64() && in SanitizerArgs() 681 !llvm::AArch64::isX18ReservedByDefault(TC.getTriple()) && in SanitizerArgs() 696 if (TC.getTriple().isOSWindows()) in SanitizerArgs() 703 << ("-fno-sanitize-trap=" + toString(S)) << TC.getTriple().str(); in SanitizerArgs() 1010 TC.getTriple().isAndroid() || TC.getTriple().isOSFuchsia() || in SanitizerArgs() 1011 TC.getTriple().isOSDarwin() || TC.getTriple().isOSWindows()); in SanitizerArgs() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | TargetInfo.h | 1279 const llvm::Triple &getTriple() const { in getTriple() function 1318 return getTriple().isWindowsMSVCEnvironment() || in shouldDLLImportComdatSymbols() 1319 getTriple().isWindowsItaniumEnvironment() || getTriple().isPS(); in shouldDLLImportComdatSymbols() 1324 return getTriple().isPS() || in hasPS4DLLImportExport() 1327 (getTriple().isWindowsItaniumEnvironment() && in hasPS4DLLImportExport() 1328 getTriple().getVendor() == llvm::Triple::SCEI); in hasPS4DLLImportExport() 1529 return getTriple().isX86() || getTriple().isAArch64() || in supportsMultiVersioning() 1530 getTriple().isRISCV(); in supportsMultiVersioning() 1535 if (getTriple().isOSBinFormatMachO()) in supportsIFunc() 1537 if (getTriple().isOSWindows() && getTriple().isAArch64()) in supportsIFunc() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGGPUBuiltin.cpp | 153 assert(getTarget().getTriple().isNVPTX()); in EmitNVPTXDevicePrintfCallExpr() 159 assert(getTarget().getTriple().isAMDGCN() || in EmitAMDGPUDevicePrintfCallExpr() 160 (getTarget().getTriple().isSPIRV() && in EmitAMDGPUDevicePrintfCallExpr() 161 getTarget().getTriple().getVendor() == llvm::Triple::AMD)); in EmitAMDGPUDevicePrintfCallExpr()
|
| /freebsd/contrib/llvm-project/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()
|