Home
last modified time | relevance | path

Searched refs:getTriple (Results 1 – 25 of 222) sorted by relevance

123456789

/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DLinux.cpp359 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 DWebAssembly.cpp93 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 DCommonArgs.cpp499 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 DManagarm.cpp120 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 DOHOS.cpp161 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 DFreeBSD.cpp34 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 DBareMetal.cpp181 "..", 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 DPS4CPU.cpp34 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 DGnu.cpp90 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 DHexagon.cpp352 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 DAMDGPU.h55 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 DPPC.cpp57 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 DAMDGPU.cpp200 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 DSPIR.h223 (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 DRISCV.cpp149 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 DX86.h202 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 DARM.cpp31 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 DAArch64.cpp131 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 DSystemZ.h236 if (HasVector && !getTriple().isOSzOS()) in handleTargetFeatures()
277 return (getTriple().isOSzOS() && getTriple().isArch64Bit() && in getPointerWidthV()
H A DRISCV.h132 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 DToolChain.cpp183 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 DSanitizerArgs.cpp490 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 DTargetInfo.h1279 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 DCGGPUBuiltin.cpp153 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 DBugDriver.cpp108 if (TargetTriple.getTriple().empty()) { in parseInputFile()
111 if (TheTriple.getTriple().empty()) in parseInputFile()
114 TargetTriple.setTriple(TheTriple.getTriple()); in parseInputFile()

123456789