AMDGPU: Avoid using 64-bit shift for i64 (shl x, 32)
[oota-llvm.git] / test / CodeGen / AMDGPU / array-ptr-calc-i64.ll
index eae095eb8449df340738e2dbe03efd0eae6a4835..a3ae3c3aea1675289652fcc9c52b7a09dd1ba488 100644 (file)
@@ -3,8 +3,9 @@
 declare i32 @llvm.SI.tid() readnone
 
 ; SI-LABEL: {{^}}test_array_ptr_calc:
-; SI: v_mul_lo_i32
-; SI: v_mul_hi_i32
+; SI-DAG: v_mul_lo_i32
+; SI-DAG: v_mul_hi_i32
+; SI: s_endpgm
 define void @test_array_ptr_calc(i32 addrspace(1)* noalias %out, [1025 x i32] addrspace(1)* noalias %inA, i32 addrspace(1)* noalias %inB) {
   %tid = call i32 @llvm.SI.tid() readnone
   %a_ptr = getelementptr [1025 x i32], [1025 x i32] addrspace(1)* %inA, i32 %tid, i32 0