]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/riscv/riscv.md
RISC-V: Add patterns for builtin overflow.
authorLevyHsu <admin@levyhsu.com>
Thu, 29 Apr 2021 05:42:04 +0000 (13:42 +0800)
committerJim Wilson <jimw@sifive.com>
Fri, 30 Apr 2021 00:55:54 +0000 (17:55 -0700)
commit6efd040c301b06fae51657c8370ad940c5c3d513
tree9631275e58e22905ef15bc1935547cd5adf41d24
parent3c8e539dcfd955b24af44b95a1a900dc0a5dc4c9
RISC-V: Add patterns for builtin overflow.

gcc/
* config/riscv/riscv.c (riscv_min_arithmetic_precision): New.
* config/riscv/riscv.h (TARGET_MIN_ARITHMETIC_PRECISION): New.
* config/riscv/riscv.md (addv<mode>4, uaddv<mode>4): New.
(subv<mode>4, usubv<mode>4, mulv<mode>4, umulv<mode>4): New.
gcc/config/riscv/riscv.c
gcc/config/riscv/riscv.h
gcc/config/riscv/riscv.md