aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/riscv
AgeCommit message (Expand)AuthorFilesLines
2024-03-19RISC-V: Fix C23 (...) functions returning large aggregates [PR114175]Edwin Lu1-1/+2
2024-03-18[PATCH v5 1/1] RISC-V: Add support for XCVbi extension in CV32E40PMary Bennett5-1/+50
2024-03-18[PATCH] RISC-V: Add XiangShan Nanhu microarchitecture.Chen Jiawei5-1/+174
2024-03-15Regenerate opt.urlsYunQiang Su1-1/+1
2024-03-12RISC-V: Fix some code style issue(s) in riscv-c.cc [NFC]Pan Li1-5/+5
2024-03-08RISC-V: Fix ICE in riscv vector costsdemin.han1-0/+2
2024-03-07RISC-V: Refactor expand_vec_cmp [NFC]demin.han2-31/+15
2024-03-06RISC-V: Use vmv1r.v instead of vmv.v.v for fma output reloads [PR114200].Robin Dapp1-48/+48
2024-03-06RISC-V: Adjust vec unit-stride load/store costs.Robin Dapp2-10/+86
2024-03-06[PR target/113001] Fix incorrect operand swapping in conditional moveJeff Law1-2/+0
2024-03-05RISC-V: Cleanup unused code in riscv_v_adjust_bytesize [NFC]Pan Li1-4/+0
2024-03-04Regenerate opt.urlsMark Wielaard1-1/+1
2024-03-01[14 regression] Fix insn types in risc-v portJeff Law1-14/+14
2024-03-01RISC-V: Add riscv_vector_cc function attributexuli1-8/+47
2024-03-01RISC-V: Introduce gcc option mrvv-vector-bits for RVVPan Li6-42/+45
2024-02-29RISC-V: Fix __atomic_compare_exchange with 32 bit value on RV64Kito Cheng1-0/+9
2024-02-23RISC-V: Fix vec_init for simple sequences [PR114028].Robin Dapp1-1/+24
2024-02-23RISC-V: Point our Python scripts at python3Palmer Dabbelt2-2/+2
2024-02-22RISC-V: Upgrade RVV intrinsic version to 0.12Pan Li1-1/+1
2024-02-21RISC-V: Enable assert for insn_has_dfa_reservationEdwin Lu1-2/+0
2024-02-21RISC-V: Add vector related pipelinesEdwin Lu3-126/+145
2024-02-21RISC-V: Add non-vector types to dfa pipelinesEdwin Lu8-69/+117
2024-02-19RISC-V: Suppress the vsetvl fusion for conflict successorsJuzhe-Zhong1-0/+25
2024-02-16RISC-V: Fix *sge<u>_<X:mode><GPR:mode> patternKito Cheng1-1/+1
2024-02-16RISC-V: Add new option -march=help to print all supported extensionsKito Cheng4-2/+26
2024-02-13Re: [PATCH] RISC-V: Fix macro fusion for auipc+add, when identifying UNSPEC_A...Monk Chiang1-1/+1
2024-02-12RISC-V: Fix misspelled term args in error_at messagePan Li1-1/+2
2024-02-08RISC-V: Bugfix for RVV overloaded intrinsic ICE in function checkerPan Li1-4/+13
2024-02-07RISC-V: Bugfix for RVV overloaded intrinisc ICE when empty argsPan Li3-6/+22
2024-02-06RISC-V: Fix infinite compilation of VSETVL PASSJuzhe-Zhong1-5/+4
2024-02-06riscv: Fix compiler warning in thead.ccChristoph Müllner1-1/+2
2024-02-04RISC-V: Add sifive-p450, sifive-p67 to -mcpuMonk Chiang1-0/+9
2024-02-04RISC-V: Support scheduling for sifive p400 seriesMonk Chiang6-1/+196
2024-02-04[committed] Reasonably handle SUBREGs in risc-v cost modelingJeff Law1-7/+11
2024-02-03RISC-V: Expand VLMAX scalar move in reductionJuzhe-Zhong1-5/+7
2024-02-02Revert "RISC-V: Allow LICM hoist POLY_INT configuration code sequence"Lehua Ding1-5/+4
2024-02-02RISC-V: Allow LICM hoist POLY_INT configuration code sequenceJuzhe-Zhong1-4/+5
2024-02-02RISC-V: Cleanup the comments for the psabiPan Li1-12/+9
2024-02-02RISC-V: Remove vsetvl_pre bogus instructions in VSETVL PASSJuzhe-Zhong1-0/+64
2024-02-01RISC-V: Support scheduling for sifive p600 seriesMonk Chiang9-12/+214
2024-02-01RISC-V: Add minimal support for 7 new unprivileged extensionsMonk Chiang1-0/+14
2024-01-31Revert "RISC-V: Add non-vector types to dfa pipelines"Edwin Lu6-102/+66
2024-01-31Revert "RISC-V: Add vector related pipelines"Edwin Lu3-145/+126
2024-01-31Revert "RISC-V: Enable assert for insn_has_dfa_reservation"Edwin Lu1-0/+2
2024-01-31RISC-V: Enable assert for insn_has_dfa_reservationEdwin Lu1-2/+0
2024-01-31RISC-V: Add vector related pipelinesEdwin Lu3-126/+145
2024-01-31RISC-V: Add non-vector types to dfa pipelinesEdwin Lu6-66/+102
2024-01-31RISC-V: Fix VSETLV PASS compile-time issueJuzhe-Zhong1-124/+60
2024-01-30RISC-V: Bugfix for vls mode aggregated in GPR calling conventionPan Li1-0/+78
2024-01-30riscv: Move UNSPEC_XTHEAD* from unspecv to unspecChristoph Müllner1-4/+4