Searched refs:GPUArch (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/clang/lib/Driver/ToolChains/ |
| H A D | AMDGPUOpenMP.cpp | 77 std::string &GPUArch) { in checkSystemForAMDGPU() argument 78 if (auto Err = TC.getSystemGPUArch(Args, GPUArch)) { in checkSystemForAMDGPU() 230 std::string GPUArch = Args.getLastArgValue(options::OPT_march_EQ).str(); in ConstructJob() local 231 if (GPUArch.empty()) { in ConstructJob() 232 if (!checkSystemForAMDGPU(Args, AMDGPUOpenMPTC, GPUArch)) in ConstructJob() 240 Prefix = llvm::sys::path::stem(II.getFilename()).str() + "-" + GPUArch; in ConstructJob() 245 AMDGPUOpenMPTC, C, JA, Inputs, Args, GPUArch, Prefix); in ConstructJob() 251 const char *LlcCommand = constructLlcCommand(C, JA, Inputs, Args, GPUArch, in ConstructJob() 272 if (GPUArch.empty()) { in addClangTargetOptions() 273 if (!checkSystemForAMDGPU(DriverArgs, *this, GPUArch)) in addClangTargetOptions() [all …]
|
| H A D | AMDGPU.h | 108 std::string &GPUArch) const; 145 const std::string &GPUArch,
|
| H A D | AMDGPU.cpp | 794 std::string &GPUArch) const { in getSystemGPUArch() 805 GPUArch = GPUArchs[0]; in getSystemGPUArch() 807 bool AllSame = llvm::all_of(GPUArchs, [&](const StringRef &GPUArch) { in getSystemGPUArch() argument 808 return GPUArch == GPUArchs.front(); in getSystemGPUArch() 873 StringRef GPUArch, StringRef LibDeviceFile, in checkCommonBitcodeLibs() argument 880 D.Diag(diag::err_drv_no_rocm_device_lib) << 1 << GPUArch; in checkCommonBitcodeLibs() 923 const std::string &GPUArch, in getCommonDeviceLibNames() argument 925 auto Kind = llvm::AMDGPU::parseArchAMDGCN(GPUArch); in getCommonDeviceLibNames()
|
| H A D | Cuda.cpp | 582 StringRef GPUArch = in ConstructJob() local 584 assert(!GPUArch.empty() && "At least one GPU Arch required for ptxas."); in ConstructJob() 587 CmdArgs.push_back(Args.MakeArgString(GPUArch)); in ConstructJob() 620 GPUArch, /*isBitCodeSDL=*/false, in ConstructJob()
|
| H A D | ROCm.h | 173 bool checkCommonBitcodeLibs(StringRef GPUArch, StringRef LibDeviceFile,
|
| /llvm-project-15.0.7/polly/include/polly/CodeGen/ |
| H A D | PPCGCodeGeneration.h | 18 enum GPUArch { NVPTX64, SPIR32, SPIR64 }; enum 29 extern GPUArch GPUArchChoice;
|
| /llvm-project-15.0.7/polly/include/polly/ |
| H A D | LinkAllPasses.h | 58 llvm::Pass *createPPCGCodeGenerationPass(GPUArch Arch = GPUArch::NVPTX64, 62 createManagedMemoryRewritePassPass(GPUArch Arch = GPUArch::NVPTX64,
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | PPCGCodeGeneration.cpp | 402 GPUArch Arch; 1348 case GPUArch::SPIR64: in createKernelSync() 1349 case GPUArch::SPIR32: in createKernelSync() 1995 if (Arch == GPUArch::SPIR32 || Arch == GPUArch::SPIR64) { in createKernelFunctionDecl() 2014 case GPUArch::SPIR32: in createKernelFunctionDecl() 2015 case GPUArch::SPIR64: in createKernelFunctionDecl() 2083 case GPUArch::SPIR64: in insertKernelIntrinsics() 2084 case GPUArch::SPIR32: in insertKernelIntrinsics() 2301 case GPUArch::SPIR32: in createKernelFunction() 2482 if (Arch != GPUArch::SPIR32 && Arch != GPUArch::SPIR64) { in finalizeKernelFunction() [all …]
|
| H A D | ManagedMemoryRewrite.cpp | 354 GPUArch Architecture; 405 Pass *polly::createManagedMemoryRewritePassPass(GPUArch Arch, in createManagedMemoryRewritePassPass()
|
| /llvm-project-15.0.7/clang/tools/clang-offload-bundler/ |
| H A D | ClangOffloadBundler.cpp | 159 StringRef GPUArch; member 170 this->GPUArch = Target.substr(Target.find(TripleOrGPU.second)); in OffloadTargetInfo() 175 this->GPUArch = ""; in OffloadTargetInfo() 207 Triple.isCompatibleWith(Target.Triple) && GPUArch == Target.GPUArch; in operator ==() 211 return Twine(OffloadKind + "-" + Triple.str() + "-" + GPUArch).str(); in str() 1143 if (CodeObjectInfo.GPUArch != TargetInfo.GPUArch) { in isCodeObjectCompatible() 1284 CodeObjectInfo.GPUArch)) in UnbundleArchive()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | ClangOffloadBundler.rst | 298 * Their GPUArch are the same
|