-
- Downloads
RISC-V: Add non-vector types to dfa pipelines
This patch adds non-vector related insn reservations and updates/creates
new insn reservations so all non-vector typed instructions have a reservation.
gcc/ChangeLog:
* config/riscv/generic-ooo.md (generic_ooo_sfb_alu): Add reservation
(generic_ooo_branch): ditto
* config/riscv/generic.md (generic_sfb_alu): ditto
(generic_fmul_half): ditto
* config/riscv/riscv.md: Remove cbo, pushpop, and rdfrm types
* config/riscv/sifive-7.md (sifive_7_hfma):Add reservation
(sifive_7_popcount): ditto
* config/riscv/vector.md: change rdfrm to fmove
* config/riscv/zc.md: change pushpop to load/store
Signed-off-by:
Edwin Lu <ewlu@rivosinc.com>
Showing
- gcc/config/riscv/generic-ooo.md 13 additions, 2 deletionsgcc/config/riscv/generic-ooo.md
- gcc/config/riscv/generic.md 17 additions, 3 deletionsgcc/config/riscv/generic.md
- gcc/config/riscv/riscv.md 8 additions, 10 deletionsgcc/config/riscv/riscv.md
- gcc/config/riscv/sifive-7.md 15 additions, 2 deletionsgcc/config/riscv/sifive-7.md
- gcc/config/riscv/vector.md 1 addition, 1 deletiongcc/config/riscv/vector.md
- gcc/config/riscv/zc.md 48 additions, 48 deletionsgcc/config/riscv/zc.md
Loading
Please register or sign in to comment