diff options
| author | Aakanksha Patil <aakanksha555@gmail.com> | 2018-12-13 21:23:12 +0000 |
|---|---|---|
| committer | Aakanksha Patil <aakanksha555@gmail.com> | 2018-12-13 21:23:12 +0000 |
| commit | bc568766b213b718b45ca113011419cc07bed8ec (patch) | |
| tree | 3328fb1755da87d091b70cec49c3b00278c36e81 /llvm/test/CodeGen/AMDGPU/uniform-work-group-recursion-test.ll | |
| parent | 55fa567bb70b3d2c7f4771df3e30fa9dc930571d (diff) | |
| download | bcm5719-llvm-bc568766b213b718b45ca113011419cc07bed8ec.tar.gz bcm5719-llvm-bc568766b213b718b45ca113011419cc07bed8ec.zip | |
Revert r348971: [AMDGPU] Support for "uniform-work-group-size" attribute
This patch breaks RADV (and probably RadeonSI as well)
llvm-svn: 349084
Diffstat (limited to 'llvm/test/CodeGen/AMDGPU/uniform-work-group-recursion-test.ll')
| -rw-r--r-- | llvm/test/CodeGen/AMDGPU/uniform-work-group-recursion-test.ll | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/llvm/test/CodeGen/AMDGPU/uniform-work-group-recursion-test.ll b/llvm/test/CodeGen/AMDGPU/uniform-work-group-recursion-test.ll deleted file mode 100644 index 9d07a887aa1..00000000000 --- a/llvm/test/CodeGen/AMDGPU/uniform-work-group-recursion-test.ll +++ /dev/null @@ -1,37 +0,0 @@ -; RUN: opt -S -mtriple=amdgcn-amd- -amdgpu-annotate-kernel-features %s | FileCheck %s - -; Test to ensure recursive functions exhibit proper behaviour -; Test to generate fibonacci numbers - -; CHECK: define i32 @fib(i32 %n) #[[FIB:[0-9]+]] { -define i32 @fib(i32 %n) #0 { - %cmp1 = icmp eq i32 %n, 0 - br i1 %cmp1, label %exit, label %cont1 - -cont1: - %cmp2 = icmp eq i32 %n, 1 - br i1 %cmp2, label %exit, label %cont2 - -cont2: - %nm1 = sub i32 %n, 1 - %fibm1 = call i32 @fib(i32 %nm1) - %nm2 = sub i32 %n, 2 - %fibm2 = call i32 @fib(i32 %nm2) - %retval = add i32 %fibm1, %fibm2 - - ret i32 %retval - -exit: - ret i32 1 -} - -; CHECK: define amdgpu_kernel void @kernel(i32 addrspace(1)* %m) #[[FIB]] { -define amdgpu_kernel void @kernel(i32 addrspace(1)* %m) #1 { - %r = call i32 @fib(i32 5) - store i32 %r, i32 addrspace(1)* %m - ret void -} - -attributes #1 = { "uniform-work-group-size"="true" } - -; CHECK: attributes #[[FIB]] = { "uniform-work-group-size"="true" } |

