diff options
author | Tom Stellard <thomas.stellard@amd.com> | 2014-04-18 00:36:21 +0000 |
---|---|---|
committer | Tom Stellard <thomas.stellard@amd.com> | 2014-04-18 00:36:21 +0000 |
commit | 1aa6cb4d88c0a1c12b27e4096435b767eae01114 (patch) | |
tree | 3fa51f0ccee3d149a45307bccca86841e9a09917 /llvm/test/CodeGen/R600/zero_extend.ll | |
parent | 6bfe18a3653431f8ccf6349cf60510babbbb931e (diff) | |
download | bcm5719-llvm-1aa6cb4d88c0a1c12b27e4096435b767eae01114.tar.gz bcm5719-llvm-1aa6cb4d88c0a1c12b27e4096435b767eae01114.zip |
R600/SI: Use SReg_64 instead of VSrc_64 when selecting BUILD_PAIR
llvm-svn: 206541
Diffstat (limited to 'llvm/test/CodeGen/R600/zero_extend.ll')
-rw-r--r-- | llvm/test/CodeGen/R600/zero_extend.ll | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/llvm/test/CodeGen/R600/zero_extend.ll b/llvm/test/CodeGen/R600/zero_extend.ll index c561ff7428e..8585d4ab191 100644 --- a/llvm/test/CodeGen/R600/zero_extend.ll +++ b/llvm/test/CodeGen/R600/zero_extend.ll @@ -6,8 +6,9 @@ ; R600-CHECK: MEM_RAT_CACHELESS STORE_RAW ; SI-CHECK: @test -; SI-CHECK: V_MOV_B32_e32 v[[ZERO:[0-9]]], 0 -; SI-CHECK: BUFFER_STORE_DWORDX2 v[0:[[ZERO]]{{\]}} +; SI-CHECK: S_MOV_B32 [[ZERO:s[0-9]]], 0 +; SI-CHECK: V_MOV_B32_e32 v[[V_ZERO:[0-9]]], [[ZERO]] +; SI-CHECK: BUFFER_STORE_DWORDX2 v[0:[[V_ZERO]]{{\]}} define void @test(i64 addrspace(1)* %out, i32 %a, i32 %b, i32 %c) { entry: %0 = mul i32 %a, %b @@ -30,7 +31,7 @@ entry: ; SI-CHECK-LABEL: @zext_i1_to_i64 ; SI-CHECK: V_CMP_EQ_I32 ; SI-CHECK: V_CNDMASK_B32 -; SI-CHECK: V_MOV_B32_e32 v{{[0-9]+}}, 0 +; SI-CHECK: S_MOV_B32 s{{[0-9]+}}, 0 define void @zext_i1_to_i64(i64 addrspace(1)* %out, i32 %a, i32 %b) nounwind { %cmp = icmp eq i32 %a, %b %ext = zext i1 %cmp to i64 |