Searched refs:ArchStr (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | HIPUtility.cpp | 303 auto ArchStr = llvm::StringRef(A->getOffloadingArch()); in constructHIPFatbinCommand() local 305 if (ArchStr == "amdgcnspirv") in constructHIPFatbinCommand() 309 BundlerTargetArg += normalizeForBundler(TT, !ArchStr.empty()); in constructHIPFatbinCommand() 310 if (!ArchStr.empty()) in constructHIPFatbinCommand() 311 BundlerTargetArg += '-' + ArchStr.str(); in constructHIPFatbinCommand()
|
| H A D | Cuda.cpp | 514 const StringRef ArchStr = A->getValue(); in shouldIncludePTX() local 516 (ArchStr == "all" || ArchStr == InputArch)) in shouldIncludePTX() 519 (ArchStr == "all" || ArchStr == InputArch)) in shouldIncludePTX()
|
| H A D | Clang.cpp | 8910 auto ArchStr = StringRef(TCArgs.getArgString(ArgIndex)); in ConstructJob() local 8911 auto Arch = ArchStr.starts_with_insensitive("-march="); in ConstructJob() 8913 GPUArchName = ArchStr.substr(7); in ConstructJob() 9005 StringRef ArchStr = StringRef(TCArgs.getArgString(ArgIndex)); in ConstructJobMultipleOutputs() local 9006 auto Arch = ArchStr.starts_with_insensitive("-march="); in ConstructJobMultipleOutputs() 9008 GPUArchName = ArchStr.substr(7); in ConstructJobMultipleOutputs()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | RISCV.cpp | 98 StringRef ArchStr; in appendAttributeMangling() local 101 ArchStr = Attr; in appendAttributeMangling() 106 ArchStr.consume_front("arch="); in appendAttributeMangling() 107 ArchStr.split(Features, ','); in appendAttributeMangling()
|
| /freebsd/contrib/llvm-project/llvm/lib/TargetParser/ |
| H A D | Triple.cpp | 1061 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr) in Triple() argument 1062 : Data((ArchStr + Twine('-') + VendorStr + Twine('-') + OSStr).str()), in Triple() 1063 Arch(parseArch(ArchStr.str())), in Triple() 1064 SubArch(parseSubArch(ArchStr.str())), in Triple() 1076 Triple::Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr, in Triple() argument 1078 : Data((ArchStr + Twine('-') + VendorStr + Twine('-') + OSStr + Twine('-') + in Triple() 1080 Arch(parseArch(ArchStr.str())), in Triple() 1081 SubArch(parseSubArch(ArchStr.str())), in Triple()
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ |
| H A D | Driver.cpp | 3472 for (StringRef ArchStr : llvm::split(A->getValue(), ",")) { in initialize() local 3474 ArchStr == "all") { in initialize() 3476 } else if (ArchStr == "native") { in initialize() 3489 ArchStr = getCanonicalOffloadArch(ArchStr); in initialize() 3490 if (ArchStr.empty()) { in initialize() 3493 GpuArchs.insert(ArchStr); in initialize() 3495 GpuArchs.erase(ArchStr); in initialize() 3542 StringRef getCanonicalOffloadArch(StringRef ArchStr) override { in getCanonicalOffloadArch() argument 3543 OffloadArch Arch = StringToOffloadArch(ArchStr); in getCanonicalOffloadArch() 3545 C.getDriver().Diag(clang::diag::err_drv_cuda_bad_gpu_arch) << ArchStr; in getCanonicalOffloadArch() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/ |
| H A D | Symbolize.cpp | 642 StringRef ArchStr = ModuleName.substr(ColonPos + 1); in getOrCreateModuleInfo() local 643 if (Triple(ArchStr).getArch() != Triple::UnknownArch) { in getOrCreateModuleInfo() 645 ArchName = ArchStr; in getOrCreateModuleInfo()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/ |
| H A D | Triple.h | 360 LLVM_ABI Triple(const Twine &ArchStr, const Twine &VendorStr, 362 LLVM_ABI Triple(const Twine &ArchStr, const Twine &VendorStr,
|