diff options
author | Jan Vesely <jan.vesely@rutgers.edu> | 2016-07-25 20:17:02 +0000 |
---|---|---|
committer | Jan Vesely <jan.vesely@rutgers.edu> | 2016-07-25 20:17:02 +0000 |
commit | b64c8925e918a492ab674423e8832b9aba06a024 (patch) | |
tree | 66353f2e2c9edd474df0514646c1a32116b41757 /llvm/test/CodeGen/AMDGPU/llvm.r600.read.workdim.ll | |
parent | 7cddfed7e864185e6a93c7f45ac874cd239d2b7a (diff) | |
download | bcm5719-llvm-b64c8925e918a492ab674423e8832b9aba06a024.tar.gz bcm5719-llvm-b64c8925e918a492ab674423e8832b9aba06a024.zip |
AMDGPU: Remove read_workdim intrinsic
Differential revision: https://reviews.llvm.org/D22732
llvm-svn: 276682
Diffstat (limited to 'llvm/test/CodeGen/AMDGPU/llvm.r600.read.workdim.ll')
-rw-r--r-- | llvm/test/CodeGen/AMDGPU/llvm.r600.read.workdim.ll | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/llvm/test/CodeGen/AMDGPU/llvm.r600.read.workdim.ll b/llvm/test/CodeGen/AMDGPU/llvm.r600.read.workdim.ll deleted file mode 100644 index 2f5947395c4..00000000000 --- a/llvm/test/CodeGen/AMDGPU/llvm.r600.read.workdim.ll +++ /dev/null @@ -1,36 +0,0 @@ -; RUN: llc -march=r600 -mcpu=redwood < %s | FileCheck -check-prefix=EG %s - -; EG-LABEL: {{^}}read_workdim: -; EG: MEM_RAT_CACHELESS STORE_RAW [[VAL:T[0-9]+\.X]] -; EG: MOV * [[VAL]], KC0[2].Z -define void @read_workdim(i32 addrspace(1)* %out) { -entry: - %dim = call i32 @llvm.r600.read.workdim() #0 - store i32 %dim, i32 addrspace(1)* %out - ret void -} - -; EG-LABEL: {{^}}read_workdim_known_bits: -define void @read_workdim_known_bits(i32 addrspace(1)* %out) { -entry: - %dim = call i32 @llvm.r600.read.workdim() #0 - %shl = shl i32 %dim, 24 - %shr = lshr i32 %shl, 24 - store i32 %shr, i32 addrspace(1)* %out - ret void -} - -; EG-LABEL: {{^}}legacy_read_workdim: -; EG: MEM_RAT_CACHELESS STORE_RAW [[VAL:T[0-9]+\.X]] -; EG: MOV * [[VAL]], KC0[2].Z -define void @legacy_read_workdim(i32 addrspace(1)* %out) { -entry: - %dim = call i32 @llvm.AMDGPU.read.workdim() #0 - store i32 %dim, i32 addrspace(1)* %out - ret void -} - -declare i32 @llvm.r600.read.workdim() #0 -declare i32 @llvm.AMDGPU.read.workdim() #0 - -attributes #0 = { nounwind readnone } |