[clang] [llvm] [RISCV] Add Zvzip intrinsics (PR #186342)
via cfe-commits
cfe-commits at lists.llvm.org
Tue Mar 24 02:41:28 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 132651 tests passed
* 3027 tests skipped
* 1 test failed
## Failed Tests
(click on a test name to see its output)
### Clang
<details>
<summary>Clang.CodeGen/RISCV/rvv-intrinsics-autogenerated/zvzip/non-policy/non-overloaded/vzip_vv.c</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc -triple riscv64 -target-feature +v -target-feature +zfh -target-feature +zvfh -target-feature +zvfbfmin -target-feature +zvfbfwma -target-feature +zve64x -target-feature +zve64d -target-feature +experimental-zvzip -disable-O0-optnone -emit-llvm C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c -o - | c:\_work\llvm-project\llvm-project\build\bin\opt.exe -S -passes=mem2reg | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=CHECK-RV64 C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' -cc1 -internal-isystem 'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc -triple riscv64 -target-feature +v -target-feature +zfh -target-feature +zvfh -target-feature +zvfbfmin -target-feature +zvfbfwma -target-feature +zve64x -target-feature +zve64d -target-feature +experimental-zvzip -disable-O0-optnone -emit-llvm 'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c' -o -
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:13:33: error: passing 'vfloat16mf4_t' (aka '__rvv_float16mf4_t') to parameter of incompatible type '__rvv_float16mf2_t'
# | 13 | return __riscv_vzip_vv_f16mf2(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:13:10: note: passing argument to parameter here
# | 13 | return __riscv_vzip_vv_f16mf2(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:18:32: error: passing 'vfloat16mf2_t' (aka '__rvv_float16mf2_t') to parameter of incompatible type '__rvv_float16m1_t'
# | 18 | return __riscv_vzip_vv_f16m1(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:18:10: note: passing argument to parameter here
# | 18 | return __riscv_vzip_vv_f16m1(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:22:32: error: passing 'vfloat16m1_t' (aka '__rvv_float16m1_t') to parameter of incompatible type '__rvv_float16m2_t'
# | 22 | return __riscv_vzip_vv_f16m2(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:22:10: note: passing argument to parameter here
# | 22 | return __riscv_vzip_vv_f16m2(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:26:32: error: passing 'vfloat16m2_t' (aka '__rvv_float16m2_t') to parameter of incompatible type '__rvv_float16m4_t'
# | 26 | return __riscv_vzip_vv_f16m4(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:26:10: note: passing argument to parameter here
# | 26 | return __riscv_vzip_vv_f16m4(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:30:10: error: call to undeclared function '__riscv_vzip_vv_f16m8'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 30 | return __riscv_vzip_vv_f16m8(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:30:10: note: did you mean 'test_vzip_vv_f16m8'?
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:29:14: note: 'test_vzip_vv_f16m8' declared here
# | 29 | vfloat16m8_t test_vzip_vv_f16m8(vfloat16m4_t vs2, vfloat16m4_t vs1, size_t vl) {
# | | ^
# | 30 | return __riscv_vzip_vv_f16m8(vs2, vs1, vl);
# | | ~~~~~~~~~~~~~~~~~~~~~
# | | test_vzip_vv_f16m8
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:30:10: error: returning 'int' from a function with incompatible result type 'vfloat16m8_t' (aka '__rvv_float16m8_t')
# | 30 | return __riscv_vzip_vv_f16m8(vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:35:32: error: passing 'vfloat32mf2_t' (aka '__rvv_float32mf2_t') to parameter of incompatible type '__rvv_float32m1_t'
# | 35 | return __riscv_vzip_vv_f32m1(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:35:10: note: passing argument to parameter here
# | 35 | return __riscv_vzip_vv_f32m1(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:39:32: error: passing 'vfloat32m1_t' (aka '__rvv_float32m1_t') to parameter of incompatible type '__rvv_float32m2_t'
# | 39 | return __riscv_vzip_vv_f32m2(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:39:10: note: passing argument to parameter here
# | 39 | return __riscv_vzip_vv_f32m2(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:43:32: error: passing 'vfloat32m2_t' (aka '__rvv_float32m2_t') to parameter of incompatible type '__rvv_float32m4_t'
# | 43 | return __riscv_vzip_vv_f32m4(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:43:10: note: passing argument to parameter here
# | 43 | return __riscv_vzip_vv_f32m4(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:47:10: error: call to undeclared function '__riscv_vzip_vv_f32m8'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 47 | return __riscv_vzip_vv_f32m8(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:47:10: error: returning 'int' from a function with incompatible result type 'vfloat32m8_t' (aka '__rvv_float32m8_t')
# | 47 | return __riscv_vzip_vv_f32m8(vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:51:32: error: passing 'vfloat64m1_t' (aka '__rvv_float64m1_t') to parameter of incompatible type '__rvv_float64m2_t'
# | 51 | return __riscv_vzip_vv_f64m2(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:51:10: note: passing argument to parameter here
# | 51 | return __riscv_vzip_vv_f64m2(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:55:32: error: passing 'vfloat64m2_t' (aka '__rvv_float64m2_t') to parameter of incompatible type '__rvv_float64m4_t'
# | 55 | return __riscv_vzip_vv_f64m4(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:55:10: note: passing argument to parameter here
# | 55 | return __riscv_vzip_vv_f64m4(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:59:10: error: call to undeclared function '__riscv_vzip_vv_f64m8'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 59 | return __riscv_vzip_vv_f64m8(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:59:10: error: returning 'int' from a function with incompatible result type 'vfloat64m8_t' (aka '__rvv_float64m8_t')
# | 59 | return __riscv_vzip_vv_f64m8(vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:63:32: error: passing 'vint8mf8_t' (aka '__rvv_int8mf8_t') to parameter of incompatible type '__rvv_int8mf4_t'
# | 63 | return __riscv_vzip_vv_i8mf4(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:63:10: note: passing argument to parameter here
# | 63 | return __riscv_vzip_vv_i8mf4(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:67:32: error: passing 'vint8mf4_t' (aka '__rvv_int8mf4_t') to parameter of incompatible type '__rvv_int8mf2_t'
# | 67 | return __riscv_vzip_vv_i8mf2(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:67:10: note: passing argument to parameter here
# | 67 | return __riscv_vzip_vv_i8mf2(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:71:31: error: passing 'vint8mf2_t' (aka '__rvv_int8mf2_t') to parameter of incompatible type '__rvv_int8m1_t'
# | 71 | return __riscv_vzip_vv_i8m1(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:71:10: note: passing argument to parameter here
# | 71 | return __riscv_vzip_vv_i8m1(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:75:31: error: passing 'vint8m1_t' (aka '__rvv_int8m1_t') to parameter of incompatible type '__rvv_int8m2_t'
# | 75 | return __riscv_vzip_vv_i8m2(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:75:10: note: passing argument to parameter here
# | 75 | return __riscv_vzip_vv_i8m2(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:79:31: error: passing 'vint8m2_t' (aka '__rvv_int8m2_t') to parameter of incompatible type '__rvv_int8m4_t'
# | 79 | return __riscv_vzip_vv_i8m4(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:79:10: note: passing argument to parameter here
# | 79 | return __riscv_vzip_vv_i8m4(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:83:10: error: call to undeclared function '__riscv_vzip_vv_i8m8'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 83 | return __riscv_vzip_vv_i8m8(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:83:10: error: returning 'int' from a function with incompatible result type 'vint8m8_t' (aka '__rvv_int8m8_t')
# | 83 | return __riscv_vzip_vv_i8m8(vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:87:33: error: passing 'vint16mf4_t' (aka '__rvv_int16mf4_t') to parameter of incompatible type '__rvv_int16mf2_t'
# | 87 | return __riscv_vzip_vv_i16mf2(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:87:10: note: passing argument to parameter here
# | 87 | return __riscv_vzip_vv_i16mf2(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:91:32: error: passing 'vint16mf2_t' (aka '__rvv_int16mf2_t') to parameter of incompatible type '__rvv_int16m1_t'
# | 91 | return __riscv_vzip_vv_i16m1(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:91:10: note: passing argument to parameter here
# | 91 | return __riscv_vzip_vv_i16m1(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:95:32: error: passing 'vint16m1_t' (aka '__rvv_int16m1_t') to parameter of incompatible type '__rvv_int16m2_t'
# | 95 | return __riscv_vzip_vv_i16m2(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:95:10: note: passing argument to parameter here
# | 95 | return __riscv_vzip_vv_i16m2(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:99:32: error: passing 'vint16m2_t' (aka '__rvv_int16m2_t') to parameter of incompatible type '__rvv_int16m4_t'
# | 99 | return __riscv_vzip_vv_i16m4(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:99:10: note: passing argument to parameter here
# | 99 | return __riscv_vzip_vv_i16m4(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:103:10: error: call to undeclared function '__riscv_vzip_vv_i16m8'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 103 | return __riscv_vzip_vv_i16m8(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:103:10: error: returning 'int' from a function with incompatible result type 'vint16m8_t' (aka '__rvv_int16m8_t')
# | 103 | return __riscv_vzip_vv_i16m8(vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:107:32: error: passing 'vint32mf2_t' (aka '__rvv_int32mf2_t') to parameter of incompatible type '__rvv_int32m1_t'
# | 107 | return __riscv_vzip_vv_i32m1(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:107:10: note: passing argument to parameter here
# | 107 | return __riscv_vzip_vv_i32m1(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:111:32: error: passing 'vint32m1_t' (aka '__rvv_int32m1_t') to parameter of incompatible type '__rvv_int32m2_t'
# | 111 | return __riscv_vzip_vv_i32m2(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:111:10: note: passing argument to parameter here
# | 111 | return __riscv_vzip_vv_i32m2(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:115:32: error: passing 'vint32m2_t' (aka '__rvv_int32m2_t') to parameter of incompatible type '__rvv_int32m4_t'
# | 115 | return __riscv_vzip_vv_i32m4(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:115:10: note: passing argument to parameter here
# | 115 | return __riscv_vzip_vv_i32m4(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:119:10: error: call to undeclared function '__riscv_vzip_vv_i32m8'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 119 | return __riscv_vzip_vv_i32m8(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:119:10: error: returning 'int' from a function with incompatible result type 'vint32m8_t' (aka '__rvv_int32m8_t')
# | 119 | return __riscv_vzip_vv_i32m8(vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:123:32: error: passing 'vint64m1_t' (aka '__rvv_int64m1_t') to parameter of incompatible type '__rvv_int64m2_t'
# | 123 | return __riscv_vzip_vv_i64m2(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:123:10: note: passing argument to parameter here
# | 123 | return __riscv_vzip_vv_i64m2(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:127:32: error: passing 'vint64m2_t' (aka '__rvv_int64m2_t') to parameter of incompatible type '__rvv_int64m4_t'
# | 127 | return __riscv_vzip_vv_i64m4(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:127:10: note: passing argument to parameter here
# | 127 | return __riscv_vzip_vv_i64m4(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:131:10: error: call to undeclared function '__riscv_vzip_vv_i64m8'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 131 | return __riscv_vzip_vv_i64m8(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:131:10: error: returning 'int' from a function with incompatible result type 'vint64m8_t' (aka '__rvv_int64m8_t')
# | 131 | return __riscv_vzip_vv_i64m8(vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:135:32: error: passing 'vuint8mf8_t' (aka '__rvv_uint8mf8_t') to parameter of incompatible type '__rvv_uint8mf4_t'
# | 135 | return __riscv_vzip_vv_u8mf4(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:135:10: note: passing argument to parameter here
# | 135 | return __riscv_vzip_vv_u8mf4(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:139:32: error: passing 'vuint8mf4_t' (aka '__rvv_uint8mf4_t') to parameter of incompatible type '__rvv_uint8mf2_t'
# | 139 | return __riscv_vzip_vv_u8mf2(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:139:10: note: passing argument to parameter here
# | 139 | return __riscv_vzip_vv_u8mf2(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:143:31: error: passing 'vuint8mf2_t' (aka '__rvv_uint8mf2_t') to parameter of incompatible type '__rvv_uint8m1_t'
# | 143 | return __riscv_vzip_vv_u8m1(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:143:10: note: passing argument to parameter here
# | 143 | return __riscv_vzip_vv_u8m1(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:147:31: error: passing 'vuint8m1_t' (aka '__rvv_uint8m1_t') to parameter of incompatible type '__rvv_uint8m2_t'
# | 147 | return __riscv_vzip_vv_u8m2(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:147:10: note: passing argument to parameter here
# | 147 | return __riscv_vzip_vv_u8m2(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:151:31: error: passing 'vuint8m2_t' (aka '__rvv_uint8m2_t') to parameter of incompatible type '__rvv_uint8m4_t'
# | 151 | return __riscv_vzip_vv_u8m4(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:151:10: note: passing argument to parameter here
# | 151 | return __riscv_vzip_vv_u8m4(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:155:10: error: call to undeclared function '__riscv_vzip_vv_u8m8'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 155 | return __riscv_vzip_vv_u8m8(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:155:10: error: returning 'int' from a function with incompatible result type 'vuint8m8_t' (aka '__rvv_uint8m8_t')
# | 155 | return __riscv_vzip_vv_u8m8(vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:160:33: error: passing 'vuint16mf4_t' (aka '__rvv_uint16mf4_t') to parameter of incompatible type '__rvv_uint16mf2_t'
# | 160 | return __riscv_vzip_vv_u16mf2(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:160:10: note: passing argument to parameter here
# | 160 | return __riscv_vzip_vv_u16mf2(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:164:32: error: passing 'vuint16mf2_t' (aka '__rvv_uint16mf2_t') to parameter of incompatible type '__rvv_uint16m1_t'
# | 164 | return __riscv_vzip_vv_u16m1(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:164:10: note: passing argument to parameter here
# | 164 | return __riscv_vzip_vv_u16m1(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:168:32: error: passing 'vuint16m1_t' (aka '__rvv_uint16m1_t') to parameter of incompatible type '__rvv_uint16m2_t'
# | 168 | return __riscv_vzip_vv_u16m2(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:168:10: note: passing argument to parameter here
# | 168 | return __riscv_vzip_vv_u16m2(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:172:32: error: passing 'vuint16m2_t' (aka '__rvv_uint16m2_t') to parameter of incompatible type '__rvv_uint16m4_t'
# | 172 | return __riscv_vzip_vv_u16m4(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:172:10: note: passing argument to parameter here
# | 172 | return __riscv_vzip_vv_u16m4(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:176:10: error: call to undeclared function '__riscv_vzip_vv_u16m8'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 176 | return __riscv_vzip_vv_u16m8(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:176:10: error: returning 'int' from a function with incompatible result type 'vuint16m8_t' (aka '__rvv_uint16m8_t')
# | 176 | return __riscv_vzip_vv_u16m8(vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:180:32: error: passing 'vuint32mf2_t' (aka '__rvv_uint32mf2_t') to parameter of incompatible type '__rvv_uint32m1_t'
# | 180 | return __riscv_vzip_vv_u32m1(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:180:10: note: passing argument to parameter here
# | 180 | return __riscv_vzip_vv_u32m1(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:184:32: error: passing 'vuint32m1_t' (aka '__rvv_uint32m1_t') to parameter of incompatible type '__rvv_uint32m2_t'
# | 184 | return __riscv_vzip_vv_u32m2(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:184:10: note: passing argument to parameter here
# | 184 | return __riscv_vzip_vv_u32m2(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:188:32: error: passing 'vuint32m2_t' (aka '__rvv_uint32m2_t') to parameter of incompatible type '__rvv_uint32m4_t'
# | 188 | return __riscv_vzip_vv_u32m4(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:188:10: note: passing argument to parameter here
# | 188 | return __riscv_vzip_vv_u32m4(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:192:10: error: call to undeclared function '__riscv_vzip_vv_u32m8'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 192 | return __riscv_vzip_vv_u32m8(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:192:10: error: returning 'int' from a function with incompatible result type 'vuint32m8_t' (aka '__rvv_uint32m8_t')
# | 192 | return __riscv_vzip_vv_u32m8(vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:196:32: error: passing 'vuint64m1_t' (aka '__rvv_uint64m1_t') to parameter of incompatible type '__rvv_uint64m2_t'
# | 196 | return __riscv_vzip_vv_u64m2(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:196:10: note: passing argument to parameter here
# | 196 | return __riscv_vzip_vv_u64m2(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:200:32: error: passing 'vuint64m2_t' (aka '__rvv_uint64m2_t') to parameter of incompatible type '__rvv_uint64m4_t'
# | 200 | return __riscv_vzip_vv_u64m4(vs2, vs1, vl);
# | | ^~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:200:10: note: passing argument to parameter here
# | 200 | return __riscv_vzip_vv_u64m4(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:204:10: error: call to undeclared function '__riscv_vzip_vv_u64m8'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 204 | return __riscv_vzip_vv_u64m8(vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:204:10: error: returning 'int' from a function with incompatible result type 'vuint64m8_t' (aka '__rvv_uint64m8_t')
# | 204 | return __riscv_vzip_vv_u64m8(vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:209:35: error: passing 'vbool64_t' (aka '__rvv_bool64_t') to parameter of incompatible type '__rvv_bool32_t'
# | 209 | return __riscv_vzip_vv_f16mf2_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:209:10: note: passing argument to parameter here
# | 209 | return __riscv_vzip_vv_f16mf2_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:214:34: error: passing 'vbool32_t' (aka '__rvv_bool32_t') to parameter of incompatible type '__rvv_bool16_t'
# | 214 | return __riscv_vzip_vv_f16m1_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:214:10: note: passing argument to parameter here
# | 214 | return __riscv_vzip_vv_f16m1_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:219:34: error: passing 'vbool16_t' (aka '__rvv_bool16_t') to parameter of incompatible type '__rvv_bool8_t'
# | 219 | return __riscv_vzip_vv_f16m2_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:219:10: note: passing argument to parameter here
# | 219 | return __riscv_vzip_vv_f16m2_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:224:34: error: passing 'vbool8_t' (aka '__rvv_bool8_t') to parameter of incompatible type '__rvv_bool4_t'
# | 224 | return __riscv_vzip_vv_f16m4_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:224:10: note: passing argument to parameter here
# | 224 | return __riscv_vzip_vv_f16m4_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:229:10: error: call to undeclared function '__riscv_vzip_vv_f16m8_m'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 229 | return __riscv_vzip_vv_f16m8_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:229:10: error: returning 'int' from a function with incompatible result type 'vfloat16m8_t' (aka '__rvv_float16m8_t')
# | 229 | return __riscv_vzip_vv_f16m8_m(vm, vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:234:34: error: passing 'vbool64_t' (aka '__rvv_bool64_t') to parameter of incompatible type '__rvv_bool32_t'
# | 234 | return __riscv_vzip_vv_f32m1_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:234:10: note: passing argument to parameter here
# | 234 | return __riscv_vzip_vv_f32m1_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:239:34: error: passing 'vbool32_t' (aka '__rvv_bool32_t') to parameter of incompatible type '__rvv_bool16_t'
# | 239 | return __riscv_vzip_vv_f32m2_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:239:10: note: passing argument to parameter here
# | 239 | return __riscv_vzip_vv_f32m2_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:244:34: error: passing 'vbool16_t' (aka '__rvv_bool16_t') to parameter of incompatible type '__rvv_bool8_t'
# | 244 | return __riscv_vzip_vv_f32m4_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:244:10: note: passing argument to parameter here
# | 244 | return __riscv_vzip_vv_f32m4_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:249:10: error: call to undeclared function '__riscv_vzip_vv_f32m8_m'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 249 | return __riscv_vzip_vv_f32m8_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:249:10: error: returning 'int' from a function with incompatible result type 'vfloat32m8_t' (aka '__rvv_float32m8_t')
# | 249 | return __riscv_vzip_vv_f32m8_m(vm, vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:254:34: error: passing 'vbool64_t' (aka '__rvv_bool64_t') to parameter of incompatible type '__rvv_bool32_t'
# | 254 | return __riscv_vzip_vv_f64m2_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:254:10: note: passing argument to parameter here
# | 254 | return __riscv_vzip_vv_f64m2_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:259:34: error: passing 'vbool32_t' (aka '__rvv_bool32_t') to parameter of incompatible type '__rvv_bool16_t'
# | 259 | return __riscv_vzip_vv_f64m4_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:259:10: note: passing argument to parameter here
# | 259 | return __riscv_vzip_vv_f64m4_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:264:10: error: call to undeclared function '__riscv_vzip_vv_f64m8_m'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 264 | return __riscv_vzip_vv_f64m8_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:264:10: error: returning 'int' from a function with incompatible result type 'vfloat64m8_t' (aka '__rvv_float64m8_t')
# | 264 | return __riscv_vzip_vv_f64m8_m(vm, vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:269:34: error: passing 'vbool64_t' (aka '__rvv_bool64_t') to parameter of incompatible type '__rvv_bool32_t'
# | 269 | return __riscv_vzip_vv_i8mf4_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:269:10: note: passing argument to parameter here
# | 269 | return __riscv_vzip_vv_i8mf4_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:274:34: error: passing 'vbool32_t' (aka '__rvv_bool32_t') to parameter of incompatible type '__rvv_bool16_t'
# | 274 | return __riscv_vzip_vv_i8mf2_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:274:10: note: passing argument to parameter here
# | 274 | return __riscv_vzip_vv_i8mf2_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:279:33: error: passing 'vbool16_t' (aka '__rvv_bool16_t') to parameter of incompatible type '__rvv_bool8_t'
# | 279 | return __riscv_vzip_vv_i8m1_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:279:10: note: passing argument to parameter here
# | 279 | return __riscv_vzip_vv_i8m1_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:284:33: error: passing 'vbool8_t' (aka '__rvv_bool8_t') to parameter of incompatible type '__rvv_bool4_t'
# | 284 | return __riscv_vzip_vv_i8m2_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:284:10: note: passing argument to parameter here
# | 284 | return __riscv_vzip_vv_i8m2_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:289:33: error: passing 'vbool4_t' (aka '__rvv_bool4_t') to parameter of incompatible type '__rvv_bool2_t'
# | 289 | return __riscv_vzip_vv_i8m4_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:289:10: note: passing argument to parameter here
# | 289 | return __riscv_vzip_vv_i8m4_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:294:10: error: call to undeclared function '__riscv_vzip_vv_i8m8_m'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 294 | return __riscv_vzip_vv_i8m8_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:294:10: error: returning 'int' from a function with incompatible result type 'vint8m8_t' (aka '__rvv_int8m8_t')
# | 294 | return __riscv_vzip_vv_i8m8_m(vm, vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:299:35: error: passing 'vbool64_t' (aka '__rvv_bool64_t') to parameter of incompatible type '__rvv_bool32_t'
# | 299 | return __riscv_vzip_vv_i16mf2_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:299:10: note: passing argument to parameter here
# | 299 | return __riscv_vzip_vv_i16mf2_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:304:34: error: passing 'vbool32_t' (aka '__rvv_bool32_t') to parameter of incompatible type '__rvv_bool16_t'
# | 304 | return __riscv_vzip_vv_i16m1_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:304:10: note: passing argument to parameter here
# | 304 | return __riscv_vzip_vv_i16m1_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:309:34: error: passing 'vbool16_t' (aka '__rvv_bool16_t') to parameter of incompatible type '__rvv_bool8_t'
# | 309 | return __riscv_vzip_vv_i16m2_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:309:10: note: passing argument to parameter here
# | 309 | return __riscv_vzip_vv_i16m2_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:314:34: error: passing 'vbool8_t' (aka '__rvv_bool8_t') to parameter of incompatible type '__rvv_bool4_t'
# | 314 | return __riscv_vzip_vv_i16m4_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:314:10: note: passing argument to parameter here
# | 314 | return __riscv_vzip_vv_i16m4_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:319:10: error: call to undeclared function '__riscv_vzip_vv_i16m8_m'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 319 | return __riscv_vzip_vv_i16m8_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:319:10: error: returning 'int' from a function with incompatible result type 'vint16m8_t' (aka '__rvv_int16m8_t')
# | 319 | return __riscv_vzip_vv_i16m8_m(vm, vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:324:34: error: passing 'vbool64_t' (aka '__rvv_bool64_t') to parameter of incompatible type '__rvv_bool32_t'
# | 324 | return __riscv_vzip_vv_i32m1_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:324:10: note: passing argument to parameter here
# | 324 | return __riscv_vzip_vv_i32m1_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:329:34: error: passing 'vbool32_t' (aka '__rvv_bool32_t') to parameter of incompatible type '__rvv_bool16_t'
# | 329 | return __riscv_vzip_vv_i32m2_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:329:10: note: passing argument to parameter here
# | 329 | return __riscv_vzip_vv_i32m2_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:334:34: error: passing 'vbool16_t' (aka '__rvv_bool16_t') to parameter of incompatible type '__rvv_bool8_t'
# | 334 | return __riscv_vzip_vv_i32m4_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:334:10: note: passing argument to parameter here
# | 334 | return __riscv_vzip_vv_i32m4_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:339:10: error: call to undeclared function '__riscv_vzip_vv_i32m8_m'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 339 | return __riscv_vzip_vv_i32m8_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:339:10: error: returning 'int' from a function with incompatible result type 'vint32m8_t' (aka '__rvv_int32m8_t')
# | 339 | return __riscv_vzip_vv_i32m8_m(vm, vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:344:34: error: passing 'vbool64_t' (aka '__rvv_bool64_t') to parameter of incompatible type '__rvv_bool32_t'
# | 344 | return __riscv_vzip_vv_i64m2_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:344:10: note: passing argument to parameter here
# | 344 | return __riscv_vzip_vv_i64m2_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:349:34: error: passing 'vbool32_t' (aka '__rvv_bool32_t') to parameter of incompatible type '__rvv_bool16_t'
# | 349 | return __riscv_vzip_vv_i64m4_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:349:10: note: passing argument to parameter here
# | 349 | return __riscv_vzip_vv_i64m4_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:354:10: error: call to undeclared function '__riscv_vzip_vv_i64m8_m'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 354 | return __riscv_vzip_vv_i64m8_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:354:10: error: returning 'int' from a function with incompatible result type 'vint64m8_t' (aka '__rvv_int64m8_t')
# | 354 | return __riscv_vzip_vv_i64m8_m(vm, vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:359:34: error: passing 'vbool64_t' (aka '__rvv_bool64_t') to parameter of incompatible type '__rvv_bool32_t'
# | 359 | return __riscv_vzip_vv_u8mf4_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:359:10: note: passing argument to parameter here
# | 359 | return __riscv_vzip_vv_u8mf4_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:364:34: error: passing 'vbool32_t' (aka '__rvv_bool32_t') to parameter of incompatible type '__rvv_bool16_t'
# | 364 | return __riscv_vzip_vv_u8mf2_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:364:10: note: passing argument to parameter here
# | 364 | return __riscv_vzip_vv_u8mf2_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:369:33: error: passing 'vbool16_t' (aka '__rvv_bool16_t') to parameter of incompatible type '__rvv_bool8_t'
# | 369 | return __riscv_vzip_vv_u8m1_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:369:10: note: passing argument to parameter here
# | 369 | return __riscv_vzip_vv_u8m1_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:374:33: error: passing 'vbool8_t' (aka '__rvv_bool8_t') to parameter of incompatible type '__rvv_bool4_t'
# | 374 | return __riscv_vzip_vv_u8m2_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:374:10: note: passing argument to parameter here
# | 374 | return __riscv_vzip_vv_u8m2_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:379:33: error: passing 'vbool4_t' (aka '__rvv_bool4_t') to parameter of incompatible type '__rvv_bool2_t'
# | 379 | return __riscv_vzip_vv_u8m4_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:379:10: note: passing argument to parameter here
# | 379 | return __riscv_vzip_vv_u8m4_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:384:10: error: call to undeclared function '__riscv_vzip_vv_u8m8_m'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 384 | return __riscv_vzip_vv_u8m8_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:384:10: error: returning 'int' from a function with incompatible result type 'vuint8m8_t' (aka '__rvv_uint8m8_t')
# | 384 | return __riscv_vzip_vv_u8m8_m(vm, vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:389:35: error: passing 'vbool64_t' (aka '__rvv_bool64_t') to parameter of incompatible type '__rvv_bool32_t'
# | 389 | return __riscv_vzip_vv_u16mf2_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:389:10: note: passing argument to parameter here
# | 389 | return __riscv_vzip_vv_u16mf2_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:394:34: error: passing 'vbool32_t' (aka '__rvv_bool32_t') to parameter of incompatible type '__rvv_bool16_t'
# | 394 | return __riscv_vzip_vv_u16m1_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:394:10: note: passing argument to parameter here
# | 394 | return __riscv_vzip_vv_u16m1_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:399:34: error: passing 'vbool16_t' (aka '__rvv_bool16_t') to parameter of incompatible type '__rvv_bool8_t'
# | 399 | return __riscv_vzip_vv_u16m2_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:399:10: note: passing argument to parameter here
# | 399 | return __riscv_vzip_vv_u16m2_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:404:34: error: passing 'vbool8_t' (aka '__rvv_bool8_t') to parameter of incompatible type '__rvv_bool4_t'
# | 404 | return __riscv_vzip_vv_u16m4_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:404:10: note: passing argument to parameter here
# | 404 | return __riscv_vzip_vv_u16m4_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:409:10: error: call to undeclared function '__riscv_vzip_vv_u16m8_m'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 409 | return __riscv_vzip_vv_u16m8_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:409:10: error: returning 'int' from a function with incompatible result type 'vuint16m8_t' (aka '__rvv_uint16m8_t')
# | 409 | return __riscv_vzip_vv_u16m8_m(vm, vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:414:34: error: passing 'vbool64_t' (aka '__rvv_bool64_t') to parameter of incompatible type '__rvv_bool32_t'
# | 414 | return __riscv_vzip_vv_u32m1_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:414:10: note: passing argument to parameter here
# | 414 | return __riscv_vzip_vv_u32m1_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:419:34: error: passing 'vbool32_t' (aka '__rvv_bool32_t') to parameter of incompatible type '__rvv_bool16_t'
# | 419 | return __riscv_vzip_vv_u32m2_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:419:10: note: passing argument to parameter here
# | 419 | return __riscv_vzip_vv_u32m2_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:424:34: error: passing 'vbool16_t' (aka '__rvv_bool16_t') to parameter of incompatible type '__rvv_bool8_t'
# | 424 | return __riscv_vzip_vv_u32m4_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:424:10: note: passing argument to parameter here
# | 424 | return __riscv_vzip_vv_u32m4_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:429:10: error: call to undeclared function '__riscv_vzip_vv_u32m8_m'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 429 | return __riscv_vzip_vv_u32m8_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:429:10: error: returning 'int' from a function with incompatible result type 'vuint32m8_t' (aka '__rvv_uint32m8_t')
# | 429 | return __riscv_vzip_vv_u32m8_m(vm, vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:434:34: error: passing 'vbool64_t' (aka '__rvv_bool64_t') to parameter of incompatible type '__rvv_bool32_t'
# | 434 | return __riscv_vzip_vv_u64m2_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:434:10: note: passing argument to parameter here
# | 434 | return __riscv_vzip_vv_u64m2_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:439:34: error: passing 'vbool32_t' (aka '__rvv_bool32_t') to parameter of incompatible type '__rvv_bool16_t'
# | 439 | return __riscv_vzip_vv_u64m4_m(vm, vs2, vs1, vl);
# | | ^~
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:439:10: note: passing argument to parameter here
# | 439 | return __riscv_vzip_vv_u64m4_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:444:10: error: call to undeclared function '__riscv_vzip_vv_u64m8_m'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
# | 444 | return __riscv_vzip_vv_u64m8_m(vm, vs2, vs1, vl);
# | | ^
# | C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c:444:10: error: returning 'int' from a function with incompatible result type 'vuint64m8_t' (aka '__rvv_uint64m8_t')
# | 444 | return __riscv_vzip_vv_u64m8_m(vm, vs2, vs1, vl);
# | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 118 errors generated.
# `-----------------------------
# error: command failed with exit status: 1
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\opt.exe' -S -passes=mem2reg
# .---command stdout------------
# | ; ModuleID = '<stdin>'
# | source_filename = "<stdin>"
# `-----------------------------
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=CHECK-RV64 'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\RISCV\rvv-intrinsics-autogenerated\zvzip\non-policy\non-overloaded\vzip_vv.c'
# .---command stderr------------
# | error: no check strings found with prefix 'CHECK-RV64:'
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.
https://github.com/llvm/llvm-project/pull/186342
More information about the cfe-commits
mailing list