summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/DSInstructions.td
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2019-06-20 21:11:42 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2019-06-20 21:11:42 +0000
commit740322f1eb9d9e8777f7bf2945038bd8d6b7bdf4 (patch)
treefe0f9dbf131a3821197f76181ff456be37ac71ec /llvm/lib/Target/AMDGPU/DSInstructions.td
parentd0b11698cdf87981ae6c94c7b9d75b190baabe8c (diff)
downloadbcm5719-llvm-740322f1eb9d9e8777f7bf2945038bd8d6b7bdf4.tar.gz
bcm5719-llvm-740322f1eb9d9e8777f7bf2945038bd8d6b7bdf4.zip
AMDGPU: Add intrinsics for DS GWS semaphore instructions
llvm-svn: 363983
Diffstat (limited to 'llvm/lib/Target/AMDGPU/DSInstructions.td')
-rw-r--r--llvm/lib/Target/AMDGPU/DSInstructions.td2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/AMDGPU/DSInstructions.td b/llvm/lib/Target/AMDGPU/DSInstructions.td
index 0ef5d79d66a..7890fa1502e 100644
--- a/llvm/lib/Target/AMDGPU/DSInstructions.td
+++ b/llvm/lib/Target/AMDGPU/DSInstructions.td
@@ -557,7 +557,9 @@ let SubtargetPredicate = isGFX7Plus in {
defm DS_WRAP_RTN_B32 : DS_1A2D_RET_mc<"ds_wrap_rtn_b32", VGPR_32>;
defm DS_CONDXCHG32_RTN_B64 : DS_1A1D_RET_mc<"ds_condxchg32_rtn_b64", VReg_64>;
+let isConvergent = 1, usesCustomInserter = 1 in {
def DS_GWS_SEMA_RELEASE_ALL : DS_GWS_0D<"ds_gws_sema_release_all">;
+}
let mayStore = 0 in {
defm DS_READ_B96 : DS_1A_RET_mc<"ds_read_b96", VReg_96>;
OpenPOWER on IntegriCloud