diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2014-09-11 22:51:37 +0000 |
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2014-09-11 22:51:37 +0000 |
| commit | 362f345babb19f77f3b3e385281042758fe81de0 (patch) | |
| tree | c27793667060e33939dd31fffbec65951e8be220 /llvm/test | |
| parent | 691a21ce5aba553c6c67b9282ac5e91ad54037d4 (diff) | |
| download | bcm5719-llvm-362f345babb19f77f3b3e385281042758fe81de0.tar.gz bcm5719-llvm-362f345babb19f77f3b3e385281042758fe81de0.zip | |
R600/SI: Fix off by 1 error in used register count
The register numbers start at 0, so if only 1 register
was used, this was reported as 0.
llvm-svn: 217636
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/CodeGen/R600/register-count-comments.ll | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/R600/register-count-comments.ll b/llvm/test/CodeGen/R600/register-count-comments.ll index 329077cde57..6179013f5fc 100644 --- a/llvm/test/CodeGen/R600/register-count-comments.ll +++ b/llvm/test/CodeGen/R600/register-count-comments.ll @@ -1,4 +1,4 @@ -; RUN: llc -march=r600 -mcpu=SI -verify-machineinstrs< %s | FileCheck -check-prefix=SI %s +; RUN: llc -march=r600 -mcpu=SI -verify-machineinstrs -asm-verbose < %s | FileCheck -check-prefix=SI %s declare i32 @llvm.SI.tid() nounwind readnone @@ -18,3 +18,10 @@ define void @foo(i32 addrspace(1)* noalias %out, i32 addrspace(1)* %abase, i32 a store i32 %result, i32 addrspace(1)* %outptr, align 4 ret void } + +; SI-LABEL: @one_vgpr_used +; SI: NumVgprs: 1 +define void @one_vgpr_used(i32 addrspace(1)* %out, i32 %x) nounwind { + store i32 %x, i32 addrspace(1)* %out, align 4 + ret void +} |

