aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/riscv
AgeCommit message (Expand)AuthorFilesLines
4 days[PATCH] RISC-V: Fix FIXED_REGISTERS comment missing return address registerYixuan Chen1-1/+1
4 daysRISC-V: Add more vector-vector extract cases.Robin Dapp2-0/+212
10 days[PATCH v3] RISC-V: Fixed incorrect semantic description in DF to DI pattern i...Jin Ma1-7/+9
10 days[PATCH 1/2] RISC-V: Fix the outer_code when calculating the cost of SET expre...Xianmiao Qu1-1/+1
10 days[PATCH] RISC-V: Fix th.extu operands exceeding range on rv32.Xianmiao Qu1-1/+3
10 days[PATCH] RISC-V: Allow zero operand for DI variants of vssubu.vxBohan Lei1-4/+4
11 daysRISC-V: Implement SAT_ADD for signed integer vectorPan Li3-0/+21
13 daysriscv: Fix duplicate assmbler label in @tlsdesc<mode> insnAndreas Schwab2-11/+8
2024-09-12RISC-V: Eliminate latter vsetvl when fusedBohan Lei1-0/+3
2024-09-12RISC-V: Fix vl_used_by_non_rvv_insn logic of vsetvl passgarthlei1-5/+11
2024-09-07[PATCH] RISC-V: Add missing insn types for XiangShan Nanhu scheduler modelZhao Dingyi1-3/+8
2024-09-07[PATCH v4] [target/116592] RISC-V: Fix illegal operands "th.vsetvli zero,0,e3...Jin Ma1-2/+2
2024-09-05[PATCH 2/2 v2] RISC-V: Constant synthesis of inverted halvesRaphael Moreira Zinsly1-0/+30
2024-09-05[PATCH 1/2 v2] RISC-V: Additional large constant synthesis improvementsRaphael Moreira Zinsly1-6/+132
2024-09-05[V2][RISC-V] Avoid unnecessary extensions after sCC insnsJeff Law1-5/+41
2024-09-04[PATCH 1/3] RISC-V: Improve codegen for negative repeating large constantsRaphael Moreira Zinsly1-8/+21
2024-09-04RISC-V: Allow IMM operand for unsigned scalar .SAT_ADDPan Li2-3/+3
2024-09-03[PR target/115921] Improve reassociation for rv64Jeff Law1-4/+6
2024-09-03RISC-V: Support form 1 of integer scalar .SAT_ADDPan Li3-0/+102
2024-09-01[PATCH] RISC-V: Optimize the cost of the DFmode register move for RV32.Xianmiao Qu1-0/+5
2024-09-02RISC-V: Refactor gen zero_extend rtx for SAT_* when expand SImode in RV64Pan Li1-53/+46
2024-08-29Use std::unique_ptr for optinfo_itemDavid Malcolm2-0/+2
2024-08-29RISC-V: Fix subreg of VLS modes larger than a vector [PR116086].Robin Dapp3-0/+248
2024-08-28RISC-V: Add missing mode_idx for vrol and vrorKito Cheng1-1/+1
2024-08-27RISC-V: Move helper functions above expand_const_vectorPatrick O'Neill1-66/+66
2024-08-27RISC-V: Allow non-duplicate bool patterns in expand_const_vectorPatrick O'Neill1-15/+8
2024-08-27RISC-V: Handle 0.0 floating point pattern costing to match const_vector expanderPatrick O'Neill3-6/+15
2024-08-27RISC-V: Emit costs for bool and stepped const vectorsPatrick O'Neill3-52/+131
2024-08-27RISC-V: Handle case when constant vector construction target rtx is not a reg...Patrick O'Neill1-32/+41
2024-08-27RISC-V: Reorder insn cost match order to match corresponding expander match o...Patrick O'Neill1-9/+9
2024-08-27RISC-V: Fix vid const vector expander for non-npatterns size stepsPatrick O'Neill1-6/+42
2024-08-27RISC-V: Support IMM for operand 1 of ussub patternPan Li2-2/+2
2024-08-26RISC-V: Support IMM for operand 0 of ussub patternPan Li2-2/+46
2024-08-25RISC-V: Fix double mode under RV32 not utilize vfdemin.han1-1/+2
2024-08-23RISC-V: Use encoded nelts when calling repeating_sequence_pPatrick O'Neill1-7/+3
2024-08-23RISC-V: Expand vec abs without masking.Robin Dapp1-18/+8
2024-08-22RISC-V: Fix vector cfi notes for stack-clash protectionRaphael Moreira Zinsly1-2/+16
2024-08-18RISC-V: Implement the quad and oct .SAT_TRUNC for scalarPan Li2-0/+40
2024-08-18RISC-V: Make sure high bits of usadd operands is clean for non-Xmode [PR116278]Pan Li1-12/+22
2024-08-17t-rtems: add rv32imf architecture to the RTEMS multilib for RISC-VKevin Kirspel1-2/+3
2024-08-17RISC-V: Fix ICE for vector single-width integer multiply-add intrinsicsJin Ma1-40/+40
2024-08-17[RISC-V][PR target/116282] Stabilize pattern conditionsJeff Law4-31/+55
2024-08-17RISC-V: Bugfix for RVV rounding intrinsic ICE in function checkerJin Ma3-3/+7
2024-08-17RISC-V: Bugfix incorrect operand for vwsll auto-vectPan Li1-0/+4
2024-08-17RISC-V: Add auto-vect pattern for vector rotate shiftFeng Wang1-0/+16
2024-08-17RISC-V: Fix factor in dwarf_poly_indeterminate_value [PR116305]曾治金1-2/+2
2024-08-15RISC-V: use fclass insns to implement isfinite,isnormal and isinf builtinsVineet Gupta1-0/+63
2024-08-13RISC-V: Fix non-obvious comment typosPatrick O'Neill5-8/+8
2024-08-09[RISC-V][PR target/116283] Fix split code for recent Zbs improvements with ma...Jeff Law1-6/+18
2024-08-09RISC-V: Enable stack clash in allocaRaphael Moreira Zinsly2-0/+34