]> git.ipfire.org Git - thirdparty/gcc.git/commit
RISC-V: Support simplifying x/(-1) to neg for vector.
authorYanzhang Wang <yanzhang.wang@intel.com>
Wed, 20 Sep 2023 03:36:20 +0000 (11:36 +0800)
committerPan Li <pan2.li@intel.com>
Wed, 20 Sep 2023 13:50:11 +0000 (21:50 +0800)
commitb9cb735fc1bb4ca2339ab900e2d07667d7c0f6b4
tree48958bdb60b63190810a95420c2da11166cd3b3f
parentb34397857adb7b3ae72e2701879bcb4e19165d63
RISC-V: Support simplifying x/(-1) to neg for vector.

gcc/ChangeLog:

* simplify-rtx.cc (simplify_context::simplify_binary_operation_1):
support simplifying vector int not only scalar int.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/base/simplify-vdiv.c: New test.

Signed-off-by: Yanzhang Wang <yanzhang.wang@intel.com>
gcc/simplify-rtx.cc
gcc/testsuite/gcc.target/riscv/rvv/base/simplify-vdiv.c [new file with mode: 0644]