diff options
Diffstat (limited to 'test/Transforms/InstCombine/amdgcn-intrinsics.ll')
-rw-r--r-- | test/Transforms/InstCombine/amdgcn-intrinsics.ll | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/test/Transforms/InstCombine/amdgcn-intrinsics.ll b/test/Transforms/InstCombine/amdgcn-intrinsics.ll index deae5502bcdb8..357085fd31fee 100644 --- a/test/Transforms/InstCombine/amdgcn-intrinsics.ll +++ b/test/Transforms/InstCombine/amdgcn-intrinsics.ll @@ -1259,7 +1259,7 @@ define i64 @icmp_constant_inputs_false() { } ; CHECK-LABEL: @icmp_constant_inputs_true( -; CHECK: ret i64 -1 +; CHECK: %result = call i64 @llvm.read_register.i64(metadata !0) #4 define i64 @icmp_constant_inputs_true() { %result = call i64 @llvm.amdgcn.icmp.i32(i32 9, i32 8, i32 34) ret i64 %result @@ -1524,7 +1524,7 @@ define i64 @fcmp_constant_inputs_false() { } ; CHECK-LABEL: @fcmp_constant_inputs_true( -; CHECK: ret i64 -1 +; CHECK: %result = call i64 @llvm.read_register.i64(metadata !0) #4 define i64 @fcmp_constant_inputs_true() { %result = call i64 @llvm.amdgcn.fcmp.f32(float 2.0, float 4.0, i32 4) ret i64 %result @@ -1536,3 +1536,5 @@ define i64 @fcmp_constant_to_rhs_olt(float %x) { %result = call i64 @llvm.amdgcn.fcmp.f32(float 4.0, float %x, i32 4) ret i64 %result } + +; CHECK: attributes #4 = { convergent } |