diff options
Diffstat (limited to 'test/CodeGen/AMDGPU/vtx-fetch-branch.ll')
| -rw-r--r-- | test/CodeGen/AMDGPU/vtx-fetch-branch.ll | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/test/CodeGen/AMDGPU/vtx-fetch-branch.ll b/test/CodeGen/AMDGPU/vtx-fetch-branch.ll deleted file mode 100644 index 4c5eb3d3aa5d..000000000000 --- a/test/CodeGen/AMDGPU/vtx-fetch-branch.ll +++ /dev/null @@ -1,29 +0,0 @@ -; RUN: llc -march=r600 -mcpu=redwood %s -o - | FileCheck %s - -; This tests for a bug where vertex fetch clauses right before an ENDIF -; instruction where being emitted after the ENDIF. We were using ALU_POP_AFTER -; for the ALU clause before the vetex fetch instead of emitting a POP instruction -; after the fetch clause. - - -; CHECK-LABEL: {{^}}test: -; CHECK-NOT: ALU_POP_AFTER -; CHECK: TEX -; CHECK-NEXT: POP -define amdgpu_kernel void @test(i32 addrspace(1)* %out, i32 addrspace(1)* %in, i32 %cond) { -entry: - %0 = icmp eq i32 %cond, 0 - br i1 %0, label %endif, label %if - -if: - %1 = load i32, i32 addrspace(1)* %in - br label %endif - -endif: - %x = phi i32 [ %1, %if], [ 0, %entry] - store i32 %x, i32 addrspace(1)* %out - br label %done - -done: - ret void -} |
