diff options
author | Yaxun (Sam) Liu <yaxun.liu@amd.com> | 2023-08-20 11:14:08 -0400 |
---|---|---|
committer | Yaxun (Sam) Liu <yaxun.liu@amd.com> | 2023-08-25 11:50:47 -0400 |
commit | b8a9c50f22947284577a0a49038ea8ae5d45d6fa (patch) | |
tree | f054b2b53c560792437584d4def25669f8f0370d /clang/lib/Basic/Targets/AMDGPU.cpp | |
parent | 1994e1173b64b61c07f8acf107f29c2c015575b4 (diff) | |
download | llvm-b8a9c50f22947284577a0a49038ea8ae5d45d6fa.zip llvm-b8a9c50f22947284577a0a49038ea8ae5d45d6fa.tar.gz llvm-b8a9c50f22947284577a0a49038ea8ae5d45d6fa.tar.bz2 |
[AMDGPU] Add target feature gws to clang
Reviewed by: Matt Arsenault
Differential Revision: https://reviews.llvm.org/D158367
Diffstat (limited to 'clang/lib/Basic/Targets/AMDGPU.cpp')
-rw-r--r-- | clang/lib/Basic/Targets/AMDGPU.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Basic/Targets/AMDGPU.cpp b/clang/lib/Basic/Targets/AMDGPU.cpp index 0567fcd..409ae32 100644 --- a/clang/lib/Basic/Targets/AMDGPU.cpp +++ b/clang/lib/Basic/Targets/AMDGPU.cpp @@ -244,7 +244,8 @@ AMDGPUTargetInfo::AMDGPUTargetInfo(const llvm::Triple &Triple, MaxAtomicPromoteWidth = MaxAtomicInlineWidth = 64; CUMode = !(GPUFeatures & llvm::AMDGPU::FEATURE_WGP); - ReadOnlyFeatures.insert("image-insts"); + for (auto F : {"image-insts", "gws"}) + ReadOnlyFeatures.insert(F); HalfArgsAndReturns = true; } |