aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/riscv/riscv.cc
AgeCommit message (Expand)AuthorFilesLines
2024-12-13RISC-V: Improve slide1up pattern.Robin Dapp1-1/+17
2024-12-06diagnostics: UX: add doc URLs for attributes (v2)David Malcolm1-0/+3
2024-12-04sched1: parameterize pressure scheduling spilling aggressiveness [PR/114729]Vineet Gupta1-0/+4
2024-12-02riscv: Avoid narrowing warningAndreas Schwab1-25/+39
2024-11-29[PATCH v7 03/12] RISC-V: Add CRC expander to generate faster CRC.Mariam Arutunian1-0/+157
2024-11-25RISC-V: Use dynamic shadow offsetKito Cheng1-4/+14
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-11-22[RISC-V][PR target/109279] Improve RISC-V constant synthesisJeff Law1-0/+28
2024-11-21[RISC-V][PR target/117690] Add missing shift in constant synthesisJeff Law1-4/+8
2024-11-19RISC-V: Tie MUL and DIV masks to the M extensionDimitar Dimitrov1-1/+5
2024-11-18[committed][RISC-V][PR target/117595] Fix bogus use of simplify_gen_subregJeff Law1-1/+1
2024-11-13RISC-V: Implement TARGET_GENERATE_VERSION_DISPATCHER_BODY and TARGET_GET_FUNC...Yangyu Chen1-0/+587
2024-11-13RISC-V: Implement TARGET_MANGLE_DECL_ASSEMBLER_NAMEYangyu Chen1-0/+39
2024-11-13RISC-V: Implement TARGET_COMPARE_VERSION_PRIORITY and TARGET_OPTION_FUNCTION_...Yangyu Chen1-0/+127
2024-11-13RISC-V: Implement TARGET_OPTION_VALID_VERSION_ATTRIBUTE_PYangyu Chen1-0/+4
2024-11-12[RISC-V] Fix costing of LO_SUM expressionsXianmiao Qu1-1/+2
2024-11-12RISC-V: Add norelax function attributeyulong1-16/+28
2024-11-04[PATCH v2 2/2] RISC-V: Disable by pieces for vector setmem length > UNITS_PER...Craig Blackmore1-0/+19
2024-10-31RISC-V: Do not inline when callee is versioned but caller is notYangyu Chen1-0/+4
2024-10-30[RISC-V] Aggressively hoist VXRM assignmentsJeff Law1-0/+69
2024-10-28[target/117316] Fix initializer for riscv code alignment handlingJeff Law1-3/+27
2024-10-23[PATCH] RISC-V: override alignment of function/jump/loopWang Pengcheng1-0/+15
2024-10-20Revert "[PATCH 7/7] RISC-V: Disable by pieces for vector setmem length > UNIT...Jeff Law1-19/+0
2024-10-19[PATCH 7/7] RISC-V: Disable by pieces for vector setmem length > UNITS_PER_WORDCraig Blackmore1-0/+19
2024-10-16Ternary operator formatting fixesJakub Jelinek1-2/+2
2024-10-08RISC-V: Implement TARGET_CAN_INLINE_PYangyu Chen1-0/+66
2024-10-08RISC-V: Implement scalar SAT_TRUNC for signed integerPan Li1-0/+61
2024-09-30RISC-V: Implement scalar SAT_SUB for signed integerPan Li1-0/+69
2024-09-18[PATCH 1/2] RISC-V: Fix the outer_code when calculating the cost of SET expre...Xianmiao Qu1-1/+1
2024-09-16riscv: Fix duplicate assmbler label in @tlsdesc<mode> insnAndreas Schwab1-3/+1
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 Li1-1/+1
2024-09-03RISC-V: Support form 1 of integer scalar .SAT_ADDPan Li1-0/+90
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 Malcolm1-0/+1
2024-08-29RISC-V: Fix subreg of VLS modes larger than a vector [PR116086].Robin Dapp1-0/+11
2024-08-27RISC-V: Handle 0.0 floating point pattern costing to match const_vector expanderPatrick O'Neill1-5/+3
2024-08-27RISC-V: Emit costs for bool and stepped const vectorsPatrick O'Neill1-0/+42
2024-08-27RISC-V: Reorder insn cost match order to match corresponding expander match o...Patrick O'Neill1-9/+9
2024-08-27RISC-V: Support IMM for operand 1 of ussub patternPan Li1-1/+1
2024-08-26RISC-V: Support IMM for operand 0 of ussub patternPan Li1-1/+45
2024-08-22RISC-V: Fix vector cfi notes for stack-clash protectionRaphael Moreira Zinsly1-2/+16
2024-08-18RISC-V: Make sure high bits of usadd operands is clean for non-Xmode [PR116278]Pan Li1-12/+22
2024-08-17[RISC-V][PR target/116282] Stabilize pattern conditionsJeff Law1-21/+45
2024-08-17RISC-V: Bugfix for RVV rounding intrinsic ICE in function checkerJin Ma1-1/+4
2024-08-17RISC-V: Fix factor in dwarf_poly_indeterminate_value [PR116305]曾治金1-2/+2