XCVALU builtins added
Created by: urekhun
Files Changed: gcc/common/config/riscv:
- riscv-common.cc: Added the XCVALU extension.
gcc/doc:
- extend.texi: Added XCVALU builtin documentation.
gcc/config/riscv:
- corev.def: Added builtins for the XCVALU extension.
- corev.md: Likewise.
- constraints.md: Likewise.
- predicates.md: Likewise.
- riscv-builtins.cc: Likewise.
- riscv-ftypes.def: Likewise.
- riscv-opts.h: Likewise.
gcc/testsuite/gcc.target/riscv:
- cv-march-xcvalu-compile-addn.c: Added new tests.
- cv-march-xcvalu-compile-addnr.c: Likewise.
- cv-march-xcvalu-compile-addrn.c: Likewise.
- cv-march-xcvalu-compile-addrnr.c: Likewise.
- cv-march-xcvalu-compile-addun.c: Likewise.
- cv-march-xcvalu-compile-addunr.c: Likewise.
- cv-march-xcvalu-compile-addurn.c: Likewise.
- cv-march-xcvalu-compile-addurnr.c: Likewise.
- cv-march-xcvalu-compile-clip.c: Likewise.
- cv-march-xcvalu-compile-clipr.c: Likewise.
- cv-march-xcvalu-compile-clipu.c: Likewise.
- cv-march-xcvalu-compile-clipur.c: Likewise.
- cv-march-xcvalu-compile-extbs.c: Likewise.
- cv-march-xcvalu-compile-extbz.c: Likewise.
- cv-march-xcvalu-compile-exths.c: Likewise.
- cv-march-xcvalu-compile-exthz.c: Likewise.
- cv-march-xcvalu-compile-max.c: Likewise.
- cv-march-xcvalu-compile-maxu.c: Likewise.
- cv-march-xcvalu-compile-min.c: Likewise.
- cv-march-xcvalu-compile-minu.c: Likewise.
- cv-march-xcvalu-compile-slet.c: Likewise.
- cv-march-xcvalu-compile-sletu.c: Likewise.
- cv-march-xcvalu-compile-subn.c: Likewise.
- cv-march-xcvalu-compile-subnr.c: Likewise.
- cv-march-xcvalu-compile-subrn.c: Likewise.
- cv-march-xcvalu-compile-subrnr.c: Likewise.
- cv-march-xcvalu-compile-subun.c: Likewise.
- cv-march-xcvalu-compile-subunr.c: Likewise.
- cv-march-xcvalu-compile-suburn.c: Likewise.
- cv-march-xcvalu-compile-suburnr.c: Likewise.
- cv-march-xcvalu-fail-compile.c: Likewise.
- cv-march-xcvalu-fail-compile-addn.c: Likewise.
- cv-march-xcvalu-fail-compile-addurn.c: Likewise.
- cv-march-xcvalu-fail-compile-clipu.c: Likewise.
- cv-march-xcvalu-fail-compile-subun.c: Likewise.
- cv-march-xcvalu-fail-compile-addrn.c: Likewise.
- cv-march-xcvalu-fail-compile.c: Likewise.
- cv-march-xcvalu-fail-compile-subn.c: Likewise.
- cv-march-xcvalu-fail-compile-suburn.c: Likewise.
- cv-march-xcvalu-fail-compile-addun.c: Likewise.
- cv-march-xcvalu-fail-compile-clip.c: Likewise.
- cv-march-xcvalu-fail-compile-subrn.c: Likewise.
gcc/testsuite/lib:
- target-supports.exp: Added proc for the XCVALU extension.