aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/riscv
AgeCommit message (Expand)AuthorFilesLines
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek2-2/+2
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm3-0/+3
2024-10-23[PATCH] RISC-V: override alignment of function/jump/loopWang Pengcheng1-0/+15
2024-10-21RISC-V: Implement vector SAT_TRUNC for signed integerPan Li3-0/+84
2024-10-20Revert "[PATCH 7/7] RISC-V: Disable by pieces for vector setmem length > UNIT...Jeff Law1-19/+0
2024-10-19[PATCH][v5] RISC-V: add option -m(no-)autovec-segmentGreg McGary3-2/+11
2024-10-19[PATCH 7/7] RISC-V: Disable by pieces for vector setmem length > UNITS_PER_WORDCraig Blackmore1-0/+19
2024-10-19[PATCH 5/7] RISC-V: Move vector memcpy decision making to separate function [...Craig Blackmore1-56/+87
2024-10-19[PATCH 4/7] RISC-V: Honour -mrvv-max-lmul in riscv_vector::expand_block_moveCraig Blackmore4-38/+54
2024-10-18[PATCH 3/7] RISC-V: Fix vector memcpy smaller LMUL generationCraig Blackmore1-3/+5
2024-10-18[PATCH 2/7] RISC-V: Fix uninitialized reg in memcpyCraig Blackmore1-2/+1
2024-10-18[PATCH 1/7] RISC-V: Fix indentation in riscv_vector::expand_block_move [NFC]Craig Blackmore1-16/+16
2024-10-16Ternary operator formatting fixesJakub Jelinek2-4/+4
2024-10-16RISC-V: Use biggest_mode as mode for constants.Robin Dapp1-4/+10
2024-10-12[RISC-V] Avoid unnecessary extensions when value is already extendedJivan Hakobyan1-2/+18
2024-10-12RISC-V] Slightly improve broadcasting small constants into vectorsJeff Law2-6/+21
2024-10-12RISC-V: Implement vector SAT_SUB for signed integerPan Li3-0/+21
2024-10-10RISC-V:Bugfix for C++ code compilation failure with rv32imafc_zve32f[pr116883]Li Xu1-1/+6
2024-10-09RISC-V: Optimize branches with shifted immediate operandsJovan Vukic3-0/+48
2024-10-09Revert "RISC-V: Enable builtin __riscv_mul with Zmmul extension."Jeff Law1-1/+1
2024-10-08RISC-V: Enable builtin __riscv_mul with Zmmul extension.Tsung Chun Lin1-1/+1
2024-10-08RISC-V: Implement TARGET_CAN_INLINE_PYangyu Chen2-0/+69
2024-10-08RISC-V: Implement scalar SAT_TRUNC for signed integerPan Li3-0/+92
2024-10-08[RISC-V][PR target/116615] RISC-V: Use default LOGICAL_OP_NON_SHORT_CIRCUITPalmer Dabbelt1-2/+0
2024-10-07[RISC-V] Add splitters to restore condops generation after recent phiopt changesJeff Law2-0/+114
2024-10-07gcc: Remove executable permissions of testcases and *.md filesJakub Jelinek1-0/+0
2024-09-30RISC-V: Implement scalar SAT_SUB for signed integerPan Li3-0/+81
2024-09-24[PATCH] RISC-V: Fix FIXED_REGISTERS comment missing return address registerYixuan Chen1-1/+1
2024-09-24RISC-V: Add more vector-vector extract cases.Robin Dapp2-0/+212
2024-09-18[PATCH v3] RISC-V: Fixed incorrect semantic description in DF to DI pattern i...Jin Ma1-7/+9
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-18[PATCH] RISC-V: Fix th.extu operands exceeding range on rv32.Xianmiao Qu1-1/+3
2024-09-18[PATCH] RISC-V: Allow zero operand for DI variants of vssubu.vxBohan Lei1-4/+4
2024-09-18RISC-V: Implement SAT_ADD for signed integer vectorPan Li3-0/+21
2024-09-16riscv: 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