diff options
author | Joern Rennecke <joern.rennecke@embecosm.com> | 2023-10-02 03:16:09 +0100 |
---|---|---|
committer | Joern Rennecke <joern.rennecke@embecosm.com> | 2023-10-02 03:33:31 +0100 |
commit | 9464e72bcc9123b619215af8cfef491772a3ebd9 (patch) | |
tree | 37735204fbd9df97eb0c755b373fa7de6a3fafe1 /gcc/fibonacci_heap.h | |
parent | e7a23bbf1f9bb9eebbc4fce8d027964ba217a97e (diff) | |
download | gcc-9464e72bcc9123b619215af8cfef491772a3ebd9.zip gcc-9464e72bcc9123b619215af8cfef491772a3ebd9.tar.gz gcc-9464e72bcc9123b619215af8cfef491772a3ebd9.tar.bz2 |
cpymem for RISC-V with v extension
gcc/
* config/riscv/riscv-protos.h (riscv_vector::expand_block_move):
Declare.
* config/riscv/riscv-v.cc (riscv_vector::expand_block_move):
New function.
* config/riscv/riscv.md (cpymemsi): Use riscv_vector::expand_block_move.
Change to ..
(cpymem<P:mode>) .. this.
gcc/testsuite/
* gcc.target/riscv/rvv/base/cpymem-1.c: New test.
* gcc.target/riscv/rvv/base/cpymem-2.c: Likewise.
Co-Authored-By: Juzhe-Zhong <juzhe.zhong@rivai.ai>
Diffstat (limited to 'gcc/fibonacci_heap.h')
0 files changed, 0 insertions, 0 deletions