summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.ll
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2017-02-22 00:02:21 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2017-02-22 00:02:21 +0000
commit3ea06336fcf6c6b5643c36cdd51accb74ce642ed (patch)
treee8b8458bfd4b0e6bc98bc190c73a83e97e7363ad /llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.ll
parentb80bbca25400905e614b7cf8f8cf0525f184d362 (diff)
downloadbcm5719-llvm-3ea06336fcf6c6b5643c36cdd51accb74ce642ed.tar.gz
bcm5719-llvm-3ea06336fcf6c6b5643c36cdd51accb74ce642ed.zip
AMDGPU: Remove some uses of llvm.SI.export in tests
Merge some of the old, smaller tests into more complete versions. llvm-svn: 295792
Diffstat (limited to 'llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.ll')
-rw-r--r--llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.ll8
1 files changed, 2 insertions, 6 deletions
diff --git a/llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.ll b/llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.ll
index 87ef5978ebf..583a5d12f3c 100644
--- a/llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.ll
+++ b/llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.ll
@@ -3,19 +3,15 @@
; This test just checks that the compiler doesn't crash.
-declare void @llvm.SI.export(i32, i32, i32, i32, i32, float, float, float, float)
-
; FUNC-LABEL: {{^}}v32i8_to_v8i32:
-; SI: s_endpgm
-define amdgpu_ps void @v32i8_to_v8i32(<32 x i8> addrspace(2)* inreg) #0 {
+define amdgpu_ps float @v32i8_to_v8i32(<32 x i8> addrspace(2)* inreg) #0 {
entry:
%1 = load <32 x i8>, <32 x i8> addrspace(2)* %0
%2 = bitcast <32 x i8> %1 to <8 x i32>
%3 = extractelement <8 x i32> %2, i32 1
%4 = icmp ne i32 %3, 0
%5 = select i1 %4, float 0.0, float 1.0
- call void @llvm.SI.export(i32 15, i32 1, i32 1, i32 0, i32 1, float %5, float %5, float %5, float %5)
- ret void
+ ret float %5
}
; FUNC-LABEL: {{^}}i8ptr_v16i8ptr:
OpenPOWER on IntegriCloud