[llvm] [SPIRV] Change how to detect OpenCL/Vulkan Env and update tests accordingly. (PR #129689)
Nathan Gauër via llvm-commits
llvm-commits at lists.llvm.org
Tue May 27 05:54:27 PDT 2025
================
@@ -144,8 +144,8 @@ void SPIRVModuleAnalysis::setBaseInfo(const Module &M) {
static_cast<SPIRV::MemoryModel::MemoryModel>(getMetadataUInt(MemMD, 1));
} else {
// TODO: Add support for VulkanMemoryModel.
- MAI.Mem = ST->isOpenCLEnv() ? SPIRV::MemoryModel::OpenCL
- : SPIRV::MemoryModel::GLSL450;
+ MAI.Mem = !ST->isShaderEnv() ? SPIRV::MemoryModel::OpenCL
+ : SPIRV::MemoryModel::GLSL450;
----------------
Keenuts wrote:
```suggestion
MAI.Mem = ST->isKernelEnv() ? SPIRV::MemoryModel::OpenCL
: SPIRV::MemoryModel::GLSL450;
```
https://github.com/llvm/llvm-project/pull/129689
More information about the llvm-commits
mailing list