aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/riscv/riscv.md
AgeCommit message (Expand)AuthorFilesLines
2024-12-02RISC-V: Add intrinsics support for SiFive Xsfvfnrclipxfqf extensions.yulong1-1/+2
2024-11-29[PATCH v7 03/12] RISC-V: Add CRC expander to generate faster CRC.Mariam Arutunian1-0/+4
2024-11-29RISC-V: Add intrinsics support for SiFive Xsfvqmaccqoq/dod extensions.yulong1-1/+3
2024-11-29__builtin_prefetch fixes [PR117608]Jakub Jelinek1-1/+2
2024-11-19[RISC-V][PR target/117649] Fix branch on masked values splitterJeff Law1-1/+1
2024-10-19[PATCH 4/7] RISC-V: Honour -mrvv-max-lmul in riscv_vector::expand_block_moveCraig Blackmore1-10/+2
2024-10-12[RISC-V] Avoid unnecessary extensions when value is already extendedJivan Hakobyan1-2/+18
2024-10-09RISC-V: Optimize branches with shifted immediate operandsJovan Vukic1-0/+32
2024-10-08RISC-V: Implement scalar SAT_TRUNC for signed integerPan Li1-0/+30
2024-09-30RISC-V: Implement scalar SAT_SUB for signed integerPan Li1-0/+11
2024-09-18[PATCH v3] RISC-V: Fixed incorrect semantic description in DF to DI pattern i...Jin Ma1-7/+9
2024-09-16riscv: Fix duplicate assmbler label in @tlsdesc<mode> insnAndreas Schwab1-8/+7
2024-09-04RISC-V: Allow IMM operand for unsigned scalar .SAT_ADDPan Li1-2/+2
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 Li1-0/+11
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/+1
2024-08-18RISC-V: Implement the quad and oct .SAT_TRUNC for scalarPan Li1-0/+20
2024-08-17[RISC-V][PR target/116282] Stabilize pattern conditionsJeff Law1-8/+8
2024-08-15RISC-V: use fclass insns to implement isfinite,isnormal and isinf builtinsVineet Gupta1-0/+63
2024-08-09RISC-V: Small stack tie changesRaphael Moreira Zinsly1-1/+1
2024-08-08RISC-V: rv32/DF: Prevent 2 SImode loads using XTheadMemIdxChristoph Müllner1-2/+2
2024-07-23RISC-V: Implement the .SAT_TRUNC for scalarPan Li1-0/+10
2024-07-15RISC-V: Implement locality for __builtin_prefetchMonk Chiang1-3/+7
2024-07-15RISC-V: Add md files for vector BFloat16Feng Wang1-1/+12
2024-07-12[RISC-V] Avoid unnecessary sign extension after memcmpJeff Law1-2/+12
2024-07-11[to-be-committed,RISC-V] Eliminate unnecessary sign extension after inlined s...Jeff Law1-4/+24
2024-06-29[to-be-committed,RISC-V,V4] movmem for RISCV with V extensionSergei Lewis1-0/+22
2024-06-25[PATCH v2 3/3] RISC-V: cmpmem for RISCV with V extensionSergei Lewis1-1/+6
2024-06-24[PATCH v2 2/3] RISC-V: setmem for RISCV with V extensionSergei Lewis1-2/+7
2024-06-08RISC-V: Implement .SAT_SUB for unsigned scalar intPan Li1-0/+11
2024-06-05RISC-V: Add Zfbfmin extensionXiao Zeng1-7/+42
2024-05-28[to-be-committed] [RISC-V] Some basic patterns for zbkb code generationLyut Nersisyan1-3/+6
2024-05-26[to-be-committed][RISC-V] Reassociate constants in logical opsLyut Nersisyan1-0/+28
2024-05-24[to-be-committed,v2,RISC-V] Use bclri in constant synthesisJeff Law1-1/+1
2024-05-18[to-be-committed,RISC-V] Improve some shift-add sequencesJeff Law1-0/+56
2024-05-18RISC-V: Fix "Nan-box the result of movbf on soft-bf16"Xiao Zeng1-14/+5
2024-05-18RISC-V: Implement IFN SAT_ADD for both the scalar and vectorPan Li1-0/+11
2024-05-15[v2,1/2] RISC-V: Add cmpmemsi expansionChristoph Müllner1-0/+15
2024-05-14[to-be-committed,RISC-V] Remove redundant AND in shift-add sequenceJeff Law1-0/+25
2024-05-14RISC-V: avoid LUI based const materialization ... [part of PR/106265]Vineet Gupta1-0/+40
2024-05-14[PATCH 3/3] RISC-V: Add memset-zero expansion to cbo.zeroChristoph Müllner1-0/+24
2024-05-13Revert "[PATCH v2 1/3] RISC-V: movmem for RISCV with V extension"Jeff Law1-23/+0
2024-05-13[PATCH v2 1/3] RISC-V: movmem for RISCV with V extensionSergei Lewis1-0/+23
2024-05-08[PATCH v1 1/1] RISC-V: Nan-box the result of movbf on soft-bf16Xiao Zeng1-1/+11
2024-05-08RISC-V: Cover sign-extensions in lshr<GPR:mode>3_zero_extend_4Christoph Müllner1-8/+17
2024-05-08RISC-V: Add zero_extract support for rv64gcChristoph Müllner1-0/+30
2024-05-08RISC-V: Cover sign-extensions in lshrsi3_zero_extend_2Christoph Müllner1-4/+5
2024-05-06[RISC-V] Add support for _Bfloat16Xiao Zeng1-12/+12
2024-05-02[committed][RISC-V] Fix nearbyint failure on rv32 and formatting nitsJeff Law1-31/+34