diff options
Diffstat (limited to 'test/CodeGen/AMDGPU/r600.private-memory.ll')
| -rw-r--r-- | test/CodeGen/AMDGPU/r600.private-memory.ll | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/test/CodeGen/AMDGPU/r600.private-memory.ll b/test/CodeGen/AMDGPU/r600.private-memory.ll deleted file mode 100644 index 53ee214f07ec..000000000000 --- a/test/CodeGen/AMDGPU/r600.private-memory.ll +++ /dev/null @@ -1,26 +0,0 @@ -; RUN: llc -march=r600 -mcpu=cypress < %s | FileCheck %s -check-prefix=R600 -check-prefix=FUNC - -declare i32 @llvm.r600.read.tidig.x() nounwind readnone - - -; Make sure we don't overwrite workitem information with private memory - -; FUNC-LABEL: {{^}}work_item_info: -; R600-NOT: MOV T0.X -; Additional check in case the move ends up in the last slot -; R600-NOT: MOV * TO.X - -define amdgpu_kernel void @work_item_info(i32 addrspace(1)* %out, i32 %in) { -entry: - %0 = alloca [2 x i32] - %1 = getelementptr [2 x i32], [2 x i32]* %0, i32 0, i32 0 - %2 = getelementptr [2 x i32], [2 x i32]* %0, i32 0, i32 1 - store i32 0, i32* %1 - store i32 1, i32* %2 - %3 = getelementptr [2 x i32], [2 x i32]* %0, i32 0, i32 %in - %4 = load i32, i32* %3 - %5 = call i32 @llvm.r600.read.tidig.x() - %6 = add i32 %4, %5 - store i32 %6, i32 addrspace(1)* %out - ret void -} |
