diff options
Diffstat (limited to 'llvm/test/CodeGen/RISCV/rvv/vaadd.ll')
| -rw-r--r-- | llvm/test/CodeGen/RISCV/rvv/vaadd.ll | 88 |
1 files changed, 44 insertions, 44 deletions
diff --git a/llvm/test/CodeGen/RISCV/rvv/vaadd.ll b/llvm/test/CodeGen/RISCV/rvv/vaadd.ll index 28b8b180b767..ba9bb84fe360 100644 --- a/llvm/test/CodeGen/RISCV/rvv/vaadd.ll +++ b/llvm/test/CodeGen/RISCV/rvv/vaadd.ll @@ -19,7 +19,7 @@ define <vscale x 1 x i8> @intrinsic_vaadd_vv_nxv1i8_nxv1i8_nxv1i8(<vscale x 1 x ; CHECK-NEXT: ret entry: %a = call <vscale x 1 x i8> @llvm.riscv.vaadd.nxv1i8.nxv1i8( - <vscale x 1 x i8> undef, + <vscale x 1 x i8> poison, <vscale x 1 x i8> %0, <vscale x 1 x i8> %1, iXLen 0, iXLen %2) @@ -67,7 +67,7 @@ define <vscale x 2 x i8> @intrinsic_vaadd_vv_nxv2i8_nxv2i8_nxv2i8(<vscale x 2 x ; CHECK-NEXT: ret entry: %a = call <vscale x 2 x i8> @llvm.riscv.vaadd.nxv2i8.nxv2i8( - <vscale x 2 x i8> undef, + <vscale x 2 x i8> poison, <vscale x 2 x i8> %0, <vscale x 2 x i8> %1, iXLen 0, iXLen %2) @@ -115,7 +115,7 @@ define <vscale x 4 x i8> @intrinsic_vaadd_vv_nxv4i8_nxv4i8_nxv4i8(<vscale x 4 x ; CHECK-NEXT: ret entry: %a = call <vscale x 4 x i8> @llvm.riscv.vaadd.nxv4i8.nxv4i8( - <vscale x 4 x i8> undef, + <vscale x 4 x i8> poison, <vscale x 4 x i8> %0, <vscale x 4 x i8> %1, iXLen 0, iXLen %2) @@ -163,7 +163,7 @@ define <vscale x 8 x i8> @intrinsic_vaadd_vv_nxv8i8_nxv8i8_nxv8i8(<vscale x 8 x ; CHECK-NEXT: ret entry: %a = call <vscale x 8 x i8> @llvm.riscv.vaadd.nxv8i8.nxv8i8( - <vscale x 8 x i8> undef, + <vscale x 8 x i8> poison, <vscale x 8 x i8> %0, <vscale x 8 x i8> %1, iXLen 0, iXLen %2) @@ -211,7 +211,7 @@ define <vscale x 16 x i8> @intrinsic_vaadd_vv_nxv16i8_nxv16i8_nxv16i8(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 16 x i8> @llvm.riscv.vaadd.nxv16i8.nxv16i8( - <vscale x 16 x i8> undef, + <vscale x 16 x i8> poison, <vscale x 16 x i8> %0, <vscale x 16 x i8> %1, iXLen 0, iXLen %2) @@ -259,7 +259,7 @@ define <vscale x 32 x i8> @intrinsic_vaadd_vv_nxv32i8_nxv32i8_nxv32i8(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 32 x i8> @llvm.riscv.vaadd.nxv32i8.nxv32i8( - <vscale x 32 x i8> undef, + <vscale x 32 x i8> poison, <vscale x 32 x i8> %0, <vscale x 32 x i8> %1, iXLen 0, iXLen %2) @@ -307,7 +307,7 @@ define <vscale x 64 x i8> @intrinsic_vaadd_vv_nxv64i8_nxv64i8_nxv64i8(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 64 x i8> @llvm.riscv.vaadd.nxv64i8.nxv64i8( - <vscale x 64 x i8> undef, + <vscale x 64 x i8> poison, <vscale x 64 x i8> %0, <vscale x 64 x i8> %1, iXLen 0, iXLen %2) @@ -356,7 +356,7 @@ define <vscale x 1 x i16> @intrinsic_vaadd_vv_nxv1i16_nxv1i16_nxv1i16(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 1 x i16> @llvm.riscv.vaadd.nxv1i16.nxv1i16( - <vscale x 1 x i16> undef, + <vscale x 1 x i16> poison, <vscale x 1 x i16> %0, <vscale x 1 x i16> %1, iXLen 0, iXLen %2) @@ -404,7 +404,7 @@ define <vscale x 2 x i16> @intrinsic_vaadd_vv_nxv2i16_nxv2i16_nxv2i16(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 2 x i16> @llvm.riscv.vaadd.nxv2i16.nxv2i16( - <vscale x 2 x i16> undef, + <vscale x 2 x i16> poison, <vscale x 2 x i16> %0, <vscale x 2 x i16> %1, iXLen 0, iXLen %2) @@ -452,7 +452,7 @@ define <vscale x 4 x i16> @intrinsic_vaadd_vv_nxv4i16_nxv4i16_nxv4i16(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 4 x i16> @llvm.riscv.vaadd.nxv4i16.nxv4i16( - <vscale x 4 x i16> undef, + <vscale x 4 x i16> poison, <vscale x 4 x i16> %0, <vscale x 4 x i16> %1, iXLen 0, iXLen %2) @@ -500,7 +500,7 @@ define <vscale x 8 x i16> @intrinsic_vaadd_vv_nxv8i16_nxv8i16_nxv8i16(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 8 x i16> @llvm.riscv.vaadd.nxv8i16.nxv8i16( - <vscale x 8 x i16> undef, + <vscale x 8 x i16> poison, <vscale x 8 x i16> %0, <vscale x 8 x i16> %1, iXLen 0, iXLen %2) @@ -548,7 +548,7 @@ define <vscale x 16 x i16> @intrinsic_vaadd_vv_nxv16i16_nxv16i16_nxv16i16(<vscal ; CHECK-NEXT: ret entry: %a = call <vscale x 16 x i16> @llvm.riscv.vaadd.nxv16i16.nxv16i16( - <vscale x 16 x i16> undef, + <vscale x 16 x i16> poison, <vscale x 16 x i16> %0, <vscale x 16 x i16> %1, iXLen 0, iXLen %2) @@ -596,7 +596,7 @@ define <vscale x 32 x i16> @intrinsic_vaadd_vv_nxv32i16_nxv32i16_nxv32i16(<vscal ; CHECK-NEXT: ret entry: %a = call <vscale x 32 x i16> @llvm.riscv.vaadd.nxv32i16.nxv32i16( - <vscale x 32 x i16> undef, + <vscale x 32 x i16> poison, <vscale x 32 x i16> %0, <vscale x 32 x i16> %1, iXLen 0, iXLen %2) @@ -645,7 +645,7 @@ define <vscale x 1 x i32> @intrinsic_vaadd_vv_nxv1i32_nxv1i32_nxv1i32(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 1 x i32> @llvm.riscv.vaadd.nxv1i32.nxv1i32( - <vscale x 1 x i32> undef, + <vscale x 1 x i32> poison, <vscale x 1 x i32> %0, <vscale x 1 x i32> %1, iXLen 0, iXLen %2) @@ -693,7 +693,7 @@ define <vscale x 2 x i32> @intrinsic_vaadd_vv_nxv2i32_nxv2i32_nxv2i32(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 2 x i32> @llvm.riscv.vaadd.nxv2i32.nxv2i32( - <vscale x 2 x i32> undef, + <vscale x 2 x i32> poison, <vscale x 2 x i32> %0, <vscale x 2 x i32> %1, iXLen 0, iXLen %2) @@ -741,7 +741,7 @@ define <vscale x 4 x i32> @intrinsic_vaadd_vv_nxv4i32_nxv4i32_nxv4i32(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 4 x i32> @llvm.riscv.vaadd.nxv4i32.nxv4i32( - <vscale x 4 x i32> undef, + <vscale x 4 x i32> poison, <vscale x 4 x i32> %0, <vscale x 4 x i32> %1, iXLen 0, iXLen %2) @@ -789,7 +789,7 @@ define <vscale x 8 x i32> @intrinsic_vaadd_vv_nxv8i32_nxv8i32_nxv8i32(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 8 x i32> @llvm.riscv.vaadd.nxv8i32.nxv8i32( - <vscale x 8 x i32> undef, + <vscale x 8 x i32> poison, <vscale x 8 x i32> %0, <vscale x 8 x i32> %1, iXLen 0, iXLen %2) @@ -837,7 +837,7 @@ define <vscale x 16 x i32> @intrinsic_vaadd_vv_nxv16i32_nxv16i32_nxv16i32(<vscal ; CHECK-NEXT: ret entry: %a = call <vscale x 16 x i32> @llvm.riscv.vaadd.nxv16i32.nxv16i32( - <vscale x 16 x i32> undef, + <vscale x 16 x i32> poison, <vscale x 16 x i32> %0, <vscale x 16 x i32> %1, iXLen 0, iXLen %2) @@ -886,7 +886,7 @@ define <vscale x 1 x i64> @intrinsic_vaadd_vv_nxv1i64_nxv1i64_nxv1i64(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 1 x i64> @llvm.riscv.vaadd.nxv1i64.nxv1i64( - <vscale x 1 x i64> undef, + <vscale x 1 x i64> poison, <vscale x 1 x i64> %0, <vscale x 1 x i64> %1, iXLen 0, iXLen %2) @@ -934,7 +934,7 @@ define <vscale x 2 x i64> @intrinsic_vaadd_vv_nxv2i64_nxv2i64_nxv2i64(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 2 x i64> @llvm.riscv.vaadd.nxv2i64.nxv2i64( - <vscale x 2 x i64> undef, + <vscale x 2 x i64> poison, <vscale x 2 x i64> %0, <vscale x 2 x i64> %1, iXLen 0, iXLen %2) @@ -982,7 +982,7 @@ define <vscale x 4 x i64> @intrinsic_vaadd_vv_nxv4i64_nxv4i64_nxv4i64(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 4 x i64> @llvm.riscv.vaadd.nxv4i64.nxv4i64( - <vscale x 4 x i64> undef, + <vscale x 4 x i64> poison, <vscale x 4 x i64> %0, <vscale x 4 x i64> %1, iXLen 0, iXLen %2) @@ -1030,7 +1030,7 @@ define <vscale x 8 x i64> @intrinsic_vaadd_vv_nxv8i64_nxv8i64_nxv8i64(<vscale x ; CHECK-NEXT: ret entry: %a = call <vscale x 8 x i64> @llvm.riscv.vaadd.nxv8i64.nxv8i64( - <vscale x 8 x i64> undef, + <vscale x 8 x i64> poison, <vscale x 8 x i64> %0, <vscale x 8 x i64> %1, iXLen 0, iXLen %2) @@ -1079,7 +1079,7 @@ define <vscale x 1 x i8> @intrinsic_vaadd_vx_nxv1i8_nxv1i8_i8(<vscale x 1 x i8> ; CHECK-NEXT: ret entry: %a = call <vscale x 1 x i8> @llvm.riscv.vaadd.nxv1i8.i8( - <vscale x 1 x i8> undef, + <vscale x 1 x i8> poison, <vscale x 1 x i8> %0, i8 %1, iXLen 0, iXLen %2) @@ -1127,7 +1127,7 @@ define <vscale x 2 x i8> @intrinsic_vaadd_vx_nxv2i8_nxv2i8_i8(<vscale x 2 x i8> ; CHECK-NEXT: ret entry: %a = call <vscale x 2 x i8> @llvm.riscv.vaadd.nxv2i8.i8( - <vscale x 2 x i8> undef, + <vscale x 2 x i8> poison, <vscale x 2 x i8> %0, i8 %1, iXLen 0, iXLen %2) @@ -1175,7 +1175,7 @@ define <vscale x 4 x i8> @intrinsic_vaadd_vx_nxv4i8_nxv4i8_i8(<vscale x 4 x i8> ; CHECK-NEXT: ret entry: %a = call <vscale x 4 x i8> @llvm.riscv.vaadd.nxv4i8.i8( - <vscale x 4 x i8> undef, + <vscale x 4 x i8> poison, <vscale x 4 x i8> %0, i8 %1, iXLen 0, iXLen %2) @@ -1223,7 +1223,7 @@ define <vscale x 8 x i8> @intrinsic_vaadd_vx_nxv8i8_nxv8i8_i8(<vscale x 8 x i8> ; CHECK-NEXT: ret entry: %a = call <vscale x 8 x i8> @llvm.riscv.vaadd.nxv8i8.i8( - <vscale x 8 x i8> undef, + <vscale x 8 x i8> poison, <vscale x 8 x i8> %0, i8 %1, iXLen 0, iXLen %2) @@ -1271,7 +1271,7 @@ define <vscale x 16 x i8> @intrinsic_vaadd_vx_nxv16i8_nxv16i8_i8(<vscale x 16 x ; CHECK-NEXT: ret entry: %a = call <vscale x 16 x i8> @llvm.riscv.vaadd.nxv16i8.i8( - <vscale x 16 x i8> undef, + <vscale x 16 x i8> poison, <vscale x 16 x i8> %0, i8 %1, iXLen 0, iXLen %2) @@ -1319,7 +1319,7 @@ define <vscale x 32 x i8> @intrinsic_vaadd_vx_nxv32i8_nxv32i8_i8(<vscale x 32 x ; CHECK-NEXT: ret entry: %a = call <vscale x 32 x i8> @llvm.riscv.vaadd.nxv32i8.i8( - <vscale x 32 x i8> undef, + <vscale x 32 x i8> poison, <vscale x 32 x i8> %0, i8 %1, iXLen 0, iXLen %2) @@ -1367,7 +1367,7 @@ define <vscale x 64 x i8> @intrinsic_vaadd_vx_nxv64i8_nxv64i8_i8(<vscale x 64 x ; CHECK-NEXT: ret entry: %a = call <vscale x 64 x i8> @llvm.riscv.vaadd.nxv64i8.i8( - <vscale x 64 x i8> undef, + <vscale x 64 x i8> poison, <vscale x 64 x i8> %0, i8 %1, iXLen 0, iXLen %2) @@ -1415,7 +1415,7 @@ define <vscale x 1 x i16> @intrinsic_vaadd_vx_nxv1i16_nxv1i16_i16(<vscale x 1 x ; CHECK-NEXT: ret entry: %a = call <vscale x 1 x i16> @llvm.riscv.vaadd.nxv1i16.i16( - <vscale x 1 x i16> undef, + <vscale x 1 x i16> poison, <vscale x 1 x i16> %0, i16 %1, iXLen 0, iXLen %2) @@ -1463,7 +1463,7 @@ define <vscale x 2 x i16> @intrinsic_vaadd_vx_nxv2i16_nxv2i16_i16(<vscale x 2 x ; CHECK-NEXT: ret entry: %a = call <vscale x 2 x i16> @llvm.riscv.vaadd.nxv2i16.i16( - <vscale x 2 x i16> undef, + <vscale x 2 x i16> poison, <vscale x 2 x i16> %0, i16 %1, iXLen 0, iXLen %2) @@ -1511,7 +1511,7 @@ define <vscale x 4 x i16> @intrinsic_vaadd_vx_nxv4i16_nxv4i16_i16(<vscale x 4 x ; CHECK-NEXT: ret entry: %a = call <vscale x 4 x i16> @llvm.riscv.vaadd.nxv4i16.i16( - <vscale x 4 x i16> undef, + <vscale x 4 x i16> poison, <vscale x 4 x i16> %0, i16 %1, iXLen 0, iXLen %2) @@ -1559,7 +1559,7 @@ define <vscale x 8 x i16> @intrinsic_vaadd_vx_nxv8i16_nxv8i16_i16(<vscale x 8 x ; CHECK-NEXT: ret entry: %a = call <vscale x 8 x i16> @llvm.riscv.vaadd.nxv8i16.i16( - <vscale x 8 x i16> undef, + <vscale x 8 x i16> poison, <vscale x 8 x i16> %0, i16 %1, iXLen 0, iXLen %2) @@ -1607,7 +1607,7 @@ define <vscale x 16 x i16> @intrinsic_vaadd_vx_nxv16i16_nxv16i16_i16(<vscale x 1 ; CHECK-NEXT: ret entry: %a = call <vscale x 16 x i16> @llvm.riscv.vaadd.nxv16i16.i16( - <vscale x 16 x i16> undef, + <vscale x 16 x i16> poison, <vscale x 16 x i16> %0, i16 %1, iXLen 0, iXLen %2) @@ -1655,7 +1655,7 @@ define <vscale x 32 x i16> @intrinsic_vaadd_vx_nxv32i16_nxv32i16_i16(<vscale x 3 ; CHECK-NEXT: ret entry: %a = call <vscale x 32 x i16> @llvm.riscv.vaadd.nxv32i16.i16( - <vscale x 32 x i16> undef, + <vscale x 32 x i16> poison, <vscale x 32 x i16> %0, i16 %1, iXLen 0, iXLen %2) @@ -1703,7 +1703,7 @@ define <vscale x 1 x i32> @intrinsic_vaadd_vx_nxv1i32_nxv1i32_i32(<vscale x 1 x ; CHECK-NEXT: ret entry: %a = call <vscale x 1 x i32> @llvm.riscv.vaadd.nxv1i32.i32( - <vscale x 1 x i32> undef, + <vscale x 1 x i32> poison, <vscale x 1 x i32> %0, i32 %1, iXLen 0, iXLen %2) @@ -1751,7 +1751,7 @@ define <vscale x 2 x i32> @intrinsic_vaadd_vx_nxv2i32_nxv2i32_i32(<vscale x 2 x ; CHECK-NEXT: ret entry: %a = call <vscale x 2 x i32> @llvm.riscv.vaadd.nxv2i32.i32( - <vscale x 2 x i32> undef, + <vscale x 2 x i32> poison, <vscale x 2 x i32> %0, i32 %1, iXLen 0, iXLen %2) @@ -1799,7 +1799,7 @@ define <vscale x 4 x i32> @intrinsic_vaadd_vx_nxv4i32_nxv4i32_i32(<vscale x 4 x ; CHECK-NEXT: ret entry: %a = call <vscale x 4 x i32> @llvm.riscv.vaadd.nxv4i32.i32( - <vscale x 4 x i32> undef, + <vscale x 4 x i32> poison, <vscale x 4 x i32> %0, i32 %1, iXLen 0, iXLen %2) @@ -1847,7 +1847,7 @@ define <vscale x 8 x i32> @intrinsic_vaadd_vx_nxv8i32_nxv8i32_i32(<vscale x 8 x ; CHECK-NEXT: ret entry: %a = call <vscale x 8 x i32> @llvm.riscv.vaadd.nxv8i32.i32( - <vscale x 8 x i32> undef, + <vscale x 8 x i32> poison, <vscale x 8 x i32> %0, i32 %1, iXLen 0, iXLen %2) @@ -1895,7 +1895,7 @@ define <vscale x 16 x i32> @intrinsic_vaadd_vx_nxv16i32_nxv16i32_i32(<vscale x 1 ; CHECK-NEXT: ret entry: %a = call <vscale x 16 x i32> @llvm.riscv.vaadd.nxv16i32.i32( - <vscale x 16 x i32> undef, + <vscale x 16 x i32> poison, <vscale x 16 x i32> %0, i32 %1, iXLen 0, iXLen %2) @@ -1956,7 +1956,7 @@ define <vscale x 1 x i64> @intrinsic_vaadd_vx_nxv1i64_nxv1i64_i64(<vscale x 1 x ; RV64-NEXT: ret entry: %a = call <vscale x 1 x i64> @llvm.riscv.vaadd.nxv1i64.i64( - <vscale x 1 x i64> undef, + <vscale x 1 x i64> poison, <vscale x 1 x i64> %0, i64 %1, iXLen 0, iXLen %2) @@ -2030,7 +2030,7 @@ define <vscale x 2 x i64> @intrinsic_vaadd_vx_nxv2i64_nxv2i64_i64(<vscale x 2 x ; RV64-NEXT: ret entry: %a = call <vscale x 2 x i64> @llvm.riscv.vaadd.nxv2i64.i64( - <vscale x 2 x i64> undef, + <vscale x 2 x i64> poison, <vscale x 2 x i64> %0, i64 %1, iXLen 0, iXLen %2) @@ -2104,7 +2104,7 @@ define <vscale x 4 x i64> @intrinsic_vaadd_vx_nxv4i64_nxv4i64_i64(<vscale x 4 x ; RV64-NEXT: ret entry: %a = call <vscale x 4 x i64> @llvm.riscv.vaadd.nxv4i64.i64( - <vscale x 4 x i64> undef, + <vscale x 4 x i64> poison, <vscale x 4 x i64> %0, i64 %1, iXLen 0, iXLen %2) @@ -2178,7 +2178,7 @@ define <vscale x 8 x i64> @intrinsic_vaadd_vx_nxv8i64_nxv8i64_i64(<vscale x 8 x ; RV64-NEXT: ret entry: %a = call <vscale x 8 x i64> @llvm.riscv.vaadd.nxv8i64.i64( - <vscale x 8 x i64> undef, + <vscale x 8 x i64> poison, <vscale x 8 x i64> %0, i64 %1, iXLen 0, iXLen %2) |
