diff options
Diffstat (limited to 'llvm/test/CodeGen/RISCV/rvv/vfmerge.ll')
| -rw-r--r-- | llvm/test/CodeGen/RISCV/rvv/vfmerge.ll | 90 |
1 files changed, 45 insertions, 45 deletions
diff --git a/llvm/test/CodeGen/RISCV/rvv/vfmerge.ll b/llvm/test/CodeGen/RISCV/rvv/vfmerge.ll index e227cff7054f..cd9166ddbb7a 100644 --- a/llvm/test/CodeGen/RISCV/rvv/vfmerge.ll +++ b/llvm/test/CodeGen/RISCV/rvv/vfmerge.ll @@ -19,7 +19,7 @@ define <vscale x 1 x half> @intrinsic_vmerge_vvm_nxv1f16_nxv1f16_nxv1f16(<vscale ; CHECK-NEXT: ret entry: %a = call <vscale x 1 x half> @llvm.riscv.vmerge.nxv1f16.nxv1f16( - <vscale x 1 x half> undef, + <vscale x 1 x half> poison, <vscale x 1 x half> %0, <vscale x 1 x half> %1, <vscale x 1 x i1> %2, @@ -43,7 +43,7 @@ define <vscale x 1 x half> @intrinsic_vfmerge_vfm_nxv1f16_nxv1f16_f16(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 1 x half> @llvm.riscv.vfmerge.nxv1f16.f16( - <vscale x 1 x half> undef, + <vscale x 1 x half> poison, <vscale x 1 x half> %0, half %1, <vscale x 1 x i1> %2, @@ -67,7 +67,7 @@ define <vscale x 2 x half> @intrinsic_vmerge_vvm_nxv2f16_nxv2f16_nxv2f16(<vscale ; CHECK-NEXT: ret entry: %a = call <vscale x 2 x half> @llvm.riscv.vmerge.nxv2f16.nxv2f16( - <vscale x 2 x half> undef, + <vscale x 2 x half> poison, <vscale x 2 x half> %0, <vscale x 2 x half> %1, <vscale x 2 x i1> %2, @@ -91,7 +91,7 @@ define <vscale x 2 x half> @intrinsic_vfmerge_vfm_nxv2f16_nxv2f16_f16(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 2 x half> @llvm.riscv.vfmerge.nxv2f16.f16( - <vscale x 2 x half> undef, + <vscale x 2 x half> poison, <vscale x 2 x half> %0, half %1, <vscale x 2 x i1> %2, @@ -115,7 +115,7 @@ define <vscale x 4 x half> @intrinsic_vmerge_vvm_nxv4f16_nxv4f16_nxv4f16(<vscale ; CHECK-NEXT: ret entry: %a = call <vscale x 4 x half> @llvm.riscv.vmerge.nxv4f16.nxv4f16( - <vscale x 4 x half> undef, + <vscale x 4 x half> poison, <vscale x 4 x half> %0, <vscale x 4 x half> %1, <vscale x 4 x i1> %2, @@ -139,7 +139,7 @@ define <vscale x 4 x half> @intrinsic_vfmerge_vfm_nxv4f16_nxv4f16_f16(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 4 x half> @llvm.riscv.vfmerge.nxv4f16.f16( - <vscale x 4 x half> undef, + <vscale x 4 x half> poison, <vscale x 4 x half> %0, half %1, <vscale x 4 x i1> %2, @@ -163,7 +163,7 @@ define <vscale x 8 x half> @intrinsic_vmerge_vvm_nxv8f16_nxv8f16_nxv8f16(<vscale ; CHECK-NEXT: ret entry: %a = call <vscale x 8 x half> @llvm.riscv.vmerge.nxv8f16.nxv8f16( - <vscale x 8 x half> undef, + <vscale x 8 x half> poison, <vscale x 8 x half> %0, <vscale x 8 x half> %1, <vscale x 8 x i1> %2, @@ -187,7 +187,7 @@ define <vscale x 8 x half> @intrinsic_vfmerge_vfm_nxv8f16_nxv8f16_f16(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 8 x half> @llvm.riscv.vfmerge.nxv8f16.f16( - <vscale x 8 x half> undef, + <vscale x 8 x half> poison, <vscale x 8 x half> %0, half %1, <vscale x 8 x i1> %2, @@ -211,7 +211,7 @@ define <vscale x 16 x half> @intrinsic_vmerge_vvm_nxv16f16_nxv16f16_nxv16f16(<vs ; CHECK-NEXT: ret entry: %a = call <vscale x 16 x half> @llvm.riscv.vmerge.nxv16f16.nxv16f16( - <vscale x 16 x half> undef, + <vscale x 16 x half> poison, <vscale x 16 x half> %0, <vscale x 16 x half> %1, <vscale x 16 x i1> %2, @@ -235,7 +235,7 @@ define <vscale x 16 x half> @intrinsic_vfmerge_vfm_nxv16f16_nxv16f16_f16(<vscale ; CHECK-NEXT: ret entry: %a = call <vscale x 16 x half> @llvm.riscv.vfmerge.nxv16f16.f16( - <vscale x 16 x half> undef, + <vscale x 16 x half> poison, <vscale x 16 x half> %0, half %1, <vscale x 16 x i1> %2, @@ -259,7 +259,7 @@ define <vscale x 32 x half> @intrinsic_vmerge_vvm_nxv32f16_nxv32f16_nxv32f16(<vs ; CHECK-NEXT: ret entry: %a = call <vscale x 32 x half> @llvm.riscv.vmerge.nxv32f16.nxv32f16( - <vscale x 32 x half> undef, + <vscale x 32 x half> poison, <vscale x 32 x half> %0, <vscale x 32 x half> %1, <vscale x 32 x i1> %2, @@ -283,7 +283,7 @@ define <vscale x 32 x half> @intrinsic_vfmerge_vfm_nxv32f16_nxv32f16_f16(<vscale ; CHECK-NEXT: ret entry: %a = call <vscale x 32 x half> @llvm.riscv.vfmerge.nxv32f16.f16( - <vscale x 32 x half> undef, + <vscale x 32 x half> poison, <vscale x 32 x half> %0, half %1, <vscale x 32 x i1> %2, @@ -307,7 +307,7 @@ define <vscale x 1 x float> @intrinsic_vmerge_vvm_nxv1f32_nxv1f32_nxv1f32(<vscal ; CHECK-NEXT: ret entry: %a = call <vscale x 1 x float> @llvm.riscv.vmerge.nxv1f32.nxv1f32( - <vscale x 1 x float> undef, + <vscale x 1 x float> poison, <vscale x 1 x float> %0, <vscale x 1 x float> %1, <vscale x 1 x i1> %2, @@ -331,7 +331,7 @@ define <vscale x 1 x float> @intrinsic_vfmerge_vfm_nxv1f32_nxv1f32_f32(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 1 x float> @llvm.riscv.vfmerge.nxv1f32.f32( - <vscale x 1 x float> undef, + <vscale x 1 x float> poison, <vscale x 1 x float> %0, float %1, <vscale x 1 x i1> %2, @@ -355,7 +355,7 @@ define <vscale x 2 x float> @intrinsic_vmerge_vvm_nxv2f32_nxv2f32_nxv2f32(<vscal ; CHECK-NEXT: ret entry: %a = call <vscale x 2 x float> @llvm.riscv.vmerge.nxv2f32.nxv2f32( - <vscale x 2 x float> undef, + <vscale x 2 x float> poison, <vscale x 2 x float> %0, <vscale x 2 x float> %1, <vscale x 2 x i1> %2, @@ -379,7 +379,7 @@ define <vscale x 2 x float> @intrinsic_vfmerge_vfm_nxv2f32_nxv2f32_f32(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 2 x float> @llvm.riscv.vfmerge.nxv2f32.f32( - <vscale x 2 x float> undef, + <vscale x 2 x float> poison, <vscale x 2 x float> %0, float %1, <vscale x 2 x i1> %2, @@ -403,7 +403,7 @@ define <vscale x 4 x float> @intrinsic_vmerge_vvm_nxv4f32_nxv4f32_nxv4f32(<vscal ; CHECK-NEXT: ret entry: %a = call <vscale x 4 x float> @llvm.riscv.vmerge.nxv4f32.nxv4f32( - <vscale x 4 x float> undef, + <vscale x 4 x float> poison, <vscale x 4 x float> %0, <vscale x 4 x float> %1, <vscale x 4 x i1> %2, @@ -427,7 +427,7 @@ define <vscale x 4 x float> @intrinsic_vfmerge_vfm_nxv4f32_nxv4f32_f32(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 4 x float> @llvm.riscv.vfmerge.nxv4f32.f32( - <vscale x 4 x float> undef, + <vscale x 4 x float> poison, <vscale x 4 x float> %0, float %1, <vscale x 4 x i1> %2, @@ -451,7 +451,7 @@ define <vscale x 8 x float> @intrinsic_vmerge_vvm_nxv8f32_nxv8f32_nxv8f32(<vscal ; CHECK-NEXT: ret entry: %a = call <vscale x 8 x float> @llvm.riscv.vmerge.nxv8f32.nxv8f32( - <vscale x 8 x float> undef, + <vscale x 8 x float> poison, <vscale x 8 x float> %0, <vscale x 8 x float> %1, <vscale x 8 x i1> %2, @@ -475,7 +475,7 @@ define <vscale x 8 x float> @intrinsic_vfmerge_vfm_nxv8f32_nxv8f32_f32(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 8 x float> @llvm.riscv.vfmerge.nxv8f32.f32( - <vscale x 8 x float> undef, + <vscale x 8 x float> poison, <vscale x 8 x float> %0, float %1, <vscale x 8 x i1> %2, @@ -499,7 +499,7 @@ define <vscale x 16 x float> @intrinsic_vmerge_vvm_nxv16f32_nxv16f32_nxv16f32(<v ; CHECK-NEXT: ret entry: %a = call <vscale x 16 x float> @llvm.riscv.vmerge.nxv16f32.nxv16f32( - <vscale x 16 x float> undef, + <vscale x 16 x float> poison, <vscale x 16 x float> %0, <vscale x 16 x float> %1, <vscale x 16 x i1> %2, @@ -523,7 +523,7 @@ define <vscale x 16 x float> @intrinsic_vfmerge_vfm_nxv16f32_nxv16f32_f32(<vscal ; CHECK-NEXT: ret entry: %a = call <vscale x 16 x float> @llvm.riscv.vfmerge.nxv16f32.f32( - <vscale x 16 x float> undef, + <vscale x 16 x float> poison, <vscale x 16 x float> %0, float %1, <vscale x 16 x i1> %2, @@ -547,7 +547,7 @@ define <vscale x 1 x double> @intrinsic_vmerge_vvm_nxv1f64_nxv1f64_nxv1f64(<vsca ; CHECK-NEXT: ret entry: %a = call <vscale x 1 x double> @llvm.riscv.vmerge.nxv1f64.nxv1f64( - <vscale x 1 x double> undef, + <vscale x 1 x double> poison, <vscale x 1 x double> %0, <vscale x 1 x double> %1, <vscale x 1 x i1> %2, @@ -571,7 +571,7 @@ define <vscale x 1 x double> @intrinsic_vfmerge_vfm_nxv1f64_nxv1f64_f64(<vscale ; CHECK-NEXT: ret entry: %a = call <vscale x 1 x double> @llvm.riscv.vfmerge.nxv1f64.f64( - <vscale x 1 x double> undef, + <vscale x 1 x double> poison, <vscale x 1 x double> %0, double %1, <vscale x 1 x i1> %2, @@ -595,7 +595,7 @@ define <vscale x 2 x double> @intrinsic_vmerge_vvm_nxv2f64_nxv2f64_nxv2f64(<vsca ; CHECK-NEXT: ret entry: %a = call <vscale x 2 x double> @llvm.riscv.vmerge.nxv2f64.nxv2f64( - <vscale x 2 x double> undef, + <vscale x 2 x double> poison, <vscale x 2 x double> %0, <vscale x 2 x double> %1, <vscale x 2 x i1> %2, @@ -619,7 +619,7 @@ define <vscale x 2 x double> @intrinsic_vfmerge_vfm_nxv2f64_nxv2f64_f64(<vscale ; CHECK-NEXT: ret entry: %a = call <vscale x 2 x double> @llvm.riscv.vfmerge.nxv2f64.f64( - <vscale x 2 x double> undef, + <vscale x 2 x double> poison, <vscale x 2 x double> %0, double %1, <vscale x 2 x i1> %2, @@ -643,7 +643,7 @@ define <vscale x 4 x double> @intrinsic_vmerge_vvm_nxv4f64_nxv4f64_nxv4f64(<vsca ; CHECK-NEXT: ret entry: %a = call <vscale x 4 x double> @llvm.riscv.vmerge.nxv4f64.nxv4f64( - <vscale x 4 x double> undef, + <vscale x 4 x double> poison, <vscale x 4 x double> %0, <vscale x 4 x double> %1, <vscale x 4 x i1> %2, @@ -667,7 +667,7 @@ define <vscale x 4 x double> @intrinsic_vfmerge_vfm_nxv4f64_nxv4f64_f64(<vscale ; CHECK-NEXT: ret entry: %a = call <vscale x 4 x double> @llvm.riscv.vfmerge.nxv4f64.f64( - <vscale x 4 x double> undef, + <vscale x 4 x double> poison, <vscale x 4 x double> %0, double %1, <vscale x 4 x i1> %2, @@ -691,7 +691,7 @@ define <vscale x 8 x double> @intrinsic_vmerge_vvm_nxv8f64_nxv8f64_nxv8f64(<vsca ; CHECK-NEXT: ret entry: %a = call <vscale x 8 x double> @llvm.riscv.vmerge.nxv8f64.nxv8f64( - <vscale x 8 x double> undef, + <vscale x 8 x double> poison, <vscale x 8 x double> %0, <vscale x 8 x double> %1, <vscale x 8 x i1> %2, @@ -715,7 +715,7 @@ define <vscale x 8 x double> @intrinsic_vfmerge_vfm_nxv8f64_nxv8f64_f64(<vscale ; CHECK-NEXT: ret entry: %a = call <vscale x 8 x double> @llvm.riscv.vfmerge.nxv8f64.f64( - <vscale x 8 x double> undef, + <vscale x 8 x double> poison, <vscale x 8 x double> %0, double %1, <vscale x 8 x i1> %2, @@ -732,7 +732,7 @@ define <vscale x 1 x half> @intrinsic_vfmerge_vzm_nxv1f16_nxv1f16_f16(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 1 x half> @llvm.riscv.vfmerge.nxv1f16.f16( - <vscale x 1 x half> undef, + <vscale x 1 x half> poison, <vscale x 1 x half> %0, half zeroinitializer, <vscale x 1 x i1> %1, @@ -749,7 +749,7 @@ define <vscale x 2 x half> @intrinsic_vfmerge_vzm_nxv2f16_nxv2f16_f16(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 2 x half> @llvm.riscv.vfmerge.nxv2f16.f16( - <vscale x 2 x half> undef, + <vscale x 2 x half> poison, <vscale x 2 x half> %0, half zeroinitializer, <vscale x 2 x i1> %1, @@ -766,7 +766,7 @@ define <vscale x 4 x half> @intrinsic_vfmerge_vzm_nxv4f16_nxv4f16_f16(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 4 x half> @llvm.riscv.vfmerge.nxv4f16.f16( - <vscale x 4 x half> undef, + <vscale x 4 x half> poison, <vscale x 4 x half> %0, half zeroinitializer, <vscale x 4 x i1> %1, @@ -783,7 +783,7 @@ define <vscale x 8 x half> @intrinsic_vfmerge_vzm_nxv8f16_nxv8f16_f16(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 8 x half> @llvm.riscv.vfmerge.nxv8f16.f16( - <vscale x 8 x half> undef, + <vscale x 8 x half> poison, <vscale x 8 x half> %0, half zeroinitializer, <vscale x 8 x i1> %1, @@ -800,7 +800,7 @@ define <vscale x 16 x half> @intrinsic_vfmerge_vzm_nxv16f16_nxv16f16_f16(<vscale ; CHECK-NEXT: ret entry: %a = call <vscale x 16 x half> @llvm.riscv.vfmerge.nxv16f16.f16( - <vscale x 16 x half> undef, + <vscale x 16 x half> poison, <vscale x 16 x half> %0, half zeroinitializer, <vscale x 16 x i1> %1, @@ -817,7 +817,7 @@ define <vscale x 32 x half> @intrinsic_vfmerge_vzm_nxv32f16_nxv32f16_f16(<vscale ; CHECK-NEXT: ret entry: %a = call <vscale x 32 x half> @llvm.riscv.vfmerge.nxv32f16.f16( - <vscale x 32 x half> undef, + <vscale x 32 x half> poison, <vscale x 32 x half> %0, half zeroinitializer, <vscale x 32 x i1> %1, @@ -834,7 +834,7 @@ define <vscale x 1 x float> @intrinsic_vfmerge_vzm_nxv1f32_nxv1f32_f32(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 1 x float> @llvm.riscv.vfmerge.nxv1f32.f32( - <vscale x 1 x float> undef, + <vscale x 1 x float> poison, <vscale x 1 x float> %0, float zeroinitializer, <vscale x 1 x i1> %1, @@ -851,7 +851,7 @@ define <vscale x 2 x float> @intrinsic_vfmerge_vzm_nxv2f32_nxv2f32_f32(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 2 x float> @llvm.riscv.vfmerge.nxv2f32.f32( - <vscale x 2 x float> undef, + <vscale x 2 x float> poison, <vscale x 2 x float> %0, float zeroinitializer, <vscale x 2 x i1> %1, @@ -868,7 +868,7 @@ define <vscale x 4 x float> @intrinsic_vfmerge_vzm_nxv4f32_nxv4f32_f32(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 4 x float> @llvm.riscv.vfmerge.nxv4f32.f32( - <vscale x 4 x float> undef, + <vscale x 4 x float> poison, <vscale x 4 x float> %0, float zeroinitializer, <vscale x 4 x i1> %1, @@ -885,7 +885,7 @@ define <vscale x 8 x float> @intrinsic_vfmerge_vzm_nxv8f32_nxv8f32_f32(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 8 x float> @llvm.riscv.vfmerge.nxv8f32.f32( - <vscale x 8 x float> undef, + <vscale x 8 x float> poison, <vscale x 8 x float> %0, float zeroinitializer, <vscale x 8 x i1> %1, @@ -902,7 +902,7 @@ define <vscale x 16 x float> @intrinsic_vfmerge_vzm_nxv16f32_nxv16f32_f32(<vscal ; CHECK-NEXT: ret entry: %a = call <vscale x 16 x float> @llvm.riscv.vfmerge.nxv16f32.f32( - <vscale x 16 x float> undef, + <vscale x 16 x float> poison, <vscale x 16 x float> %0, float zeroinitializer, <vscale x 16 x i1> %1, @@ -919,7 +919,7 @@ define <vscale x 1 x double> @intrinsic_vfmerge_vzm_nxv1f64_nxv1f64_f64(<vscale ; CHECK-NEXT: ret entry: %a = call <vscale x 1 x double> @llvm.riscv.vfmerge.nxv1f64.f64( - <vscale x 1 x double> undef, + <vscale x 1 x double> poison, <vscale x 1 x double> %0, double zeroinitializer, <vscale x 1 x i1> %1, @@ -936,7 +936,7 @@ define <vscale x 2 x double> @intrinsic_vfmerge_vzm_nxv2f64_nxv2f64_f64(<vscale ; CHECK-NEXT: ret entry: %a = call <vscale x 2 x double> @llvm.riscv.vfmerge.nxv2f64.f64( - <vscale x 2 x double> undef, + <vscale x 2 x double> poison, <vscale x 2 x double> %0, double zeroinitializer, <vscale x 2 x i1> %1, @@ -953,7 +953,7 @@ define <vscale x 4 x double> @intrinsic_vfmerge_vzm_nxv4f64_nxv4f64_f64(<vscale ; CHECK-NEXT: ret entry: %a = call <vscale x 4 x double> @llvm.riscv.vfmerge.nxv4f64.f64( - <vscale x 4 x double> undef, + <vscale x 4 x double> poison, <vscale x 4 x double> %0, double zeroinitializer, <vscale x 4 x i1> %1, @@ -970,7 +970,7 @@ define <vscale x 8 x double> @intrinsic_vfmerge_vzm_nxv8f64_nxv8f64_f64(<vscale ; CHECK-NEXT: ret entry: %a = call <vscale x 8 x double> @llvm.riscv.vfmerge.nxv8f64.f64( - <vscale x 8 x double> undef, + <vscale x 8 x double> poison, <vscale x 8 x double> %0, double zeroinitializer, <vscale x 8 x i1> %1, |
