diff options
| author | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | 2019-06-13 23:47:36 +0000 |
|---|---|---|
| committer | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | 2019-06-13 23:47:36 +0000 |
| commit | 68a2fef9ae5beadd0ca7974d936e98caa04aa085 (patch) | |
| tree | ea66f916f5ab7b128571ba39eb8227afc23e83b8 /llvm/test/Verifier | |
| parent | 347ec0faa79a26dd1ba2e896b9acb18d8d05fdfc (diff) | |
| download | bcm5719-llvm-68a2fef9ae5beadd0ca7974d936e98caa04aa085.tar.gz bcm5719-llvm-68a2fef9ae5beadd0ca7974d936e98caa04aa085.zip | |
[AMDGPU] gfx1010 wave32 icmp/fcmp intrinsic changes for wave32
Differential Revision: https://reviews.llvm.org/D63301
llvm-svn: 363339
Diffstat (limited to 'llvm/test/Verifier')
| -rw-r--r-- | llvm/test/Verifier/AMDGPU/intrinsic-immarg.ll | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/test/Verifier/AMDGPU/intrinsic-immarg.ll b/llvm/test/Verifier/AMDGPU/intrinsic-immarg.ll index 1940ce3833a..9b8704b7614 100644 --- a/llvm/test/Verifier/AMDGPU/intrinsic-immarg.ll +++ b/llvm/test/Verifier/AMDGPU/intrinsic-immarg.ll @@ -123,22 +123,22 @@ define void @exp_compr_invalid_inputs(i32 %tgt, i32 %en, i1 %bool) { ret void } -declare i64 @llvm.amdgcn.icmp.i32(i32, i32, i32) +declare i64 @llvm.amdgcn.icmp.i64.i32(i32, i32, i32) define i64 @invalid_nonconstant_icmp_code(i32 %a, i32 %b, i32 %c) { ; CHECK: immarg operand has non-immediate parameter ; CHECK-NEXT: i32 %c - ; CHECK-NEXT: %result = call i64 @llvm.amdgcn.icmp.i32(i32 %a, i32 %b, i32 %c) - %result = call i64 @llvm.amdgcn.icmp.i32(i32 %a, i32 %b, i32 %c) + ; CHECK-NEXT: %result = call i64 @llvm.amdgcn.icmp.i64.i32(i32 %a, i32 %b, i32 %c) + %result = call i64 @llvm.amdgcn.icmp.i64.i32(i32 %a, i32 %b, i32 %c) ret i64 %result } -declare i64 @llvm.amdgcn.fcmp.f32(float, float, i32) +declare i64 @llvm.amdgcn.fcmp.i64.f32(float, float, i32) define i64 @invalid_nonconstant_fcmp_code(float %a, float %b, i32 %c) { ; CHECK: immarg operand has non-immediate parameter ; CHECK-NEXT: i32 %c - ; CHECK-NEXT: %result = call i64 @llvm.amdgcn.fcmp.f32(float %a, float %b, i32 %c) - %result = call i64 @llvm.amdgcn.fcmp.f32(float %a, float %b, i32 %c) + ; CHECK-NEXT: %result = call i64 @llvm.amdgcn.fcmp.i64.f32(float %a, float %b, i32 %c) + %result = call i64 @llvm.amdgcn.fcmp.i64.f32(float %a, float %b, i32 %c) ret i64 %result } |

