aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorEdwin Lu <ewlu@rivosinc.com>2024-02-14 12:03:37 -0800
committerEdwin Lu <ewlu@rivosinc.com>2024-02-21 11:54:36 -0800
commit6ec84c45a19403d3435b2affe4ec60e518fc1f97 (patch)
treee77310e16d70390ee2d11e652fd8976d3aec9168 /libcpp
parent57b95223cb0ee472c86b34fc79d1193f3561451d (diff)
downloadgcc-6ec84c45a19403d3435b2affe4ec60e518fc1f97.zip
gcc-6ec84c45a19403d3435b2affe4ec60e518fc1f97.tar.gz
gcc-6ec84c45a19403d3435b2affe4ec60e518fc1f97.tar.bz2
RISC-V: Add vector related pipelines
Creates new generic vector pipeline file common to all cpu tunes. Moves all vector related pipelines from generic-ooo to generic-vector-ooo. Creates new vector crypto related insn reservations. gcc/ChangeLog: * config/riscv/generic-ooo.md (generic_ooo): Move reservation (generic_ooo_vec_load): Ditto (generic_ooo_vec_store): Ditto (generic_ooo_vec_loadstore_seg): Ditto (generic_ooo_vec_alu): Ditto (generic_ooo_vec_fcmp): Ditto (generic_ooo_vec_imul): Ditto (generic_ooo_vec_fadd): Ditto (generic_ooo_vec_fmul): Ditto (generic_ooo_crypto): Ditto (generic_ooo_perm): Ditto (generic_ooo_vec_reduction): Ditto (generic_ooo_vec_ordered_reduction): Ditto (generic_ooo_vec_idiv): Ditto (generic_ooo_vec_float_divsqrt): Ditto (generic_ooo_vec_mask): Ditto (generic_ooo_vec_vesetvl): Ditto (generic_ooo_vec_setrm): Ditto (generic_ooo_vec_readlen): Ditto * config/riscv/riscv.md: Include generic-vector-ooo * config/riscv/generic-vector-ooo.md: New file. To here Signed-off-by: Edwin Lu <ewlu@rivosinc.com> Co-authored-by: Robin Dapp <rdapp.gcc@gmail.com>
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions