aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/Targets/AMDGPU.cpp
diff options
context:
space:
mode:
authorYaxun (Sam) Liu <yaxun.liu@amd.com>2023-08-20 11:14:08 -0400
committerYaxun (Sam) Liu <yaxun.liu@amd.com>2023-08-25 11:50:47 -0400
commitb8a9c50f22947284577a0a49038ea8ae5d45d6fa (patch)
treef054b2b53c560792437584d4def25669f8f0370d /clang/lib/Basic/Targets/AMDGPU.cpp
parent1994e1173b64b61c07f8acf107f29c2c015575b4 (diff)
downloadllvm-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.cpp3
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;
}