aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/riscv/riscv.md
AgeCommit message (Expand)AuthorFilesLines
4 hoursRISC-V: Support form 1 of integer scalar .SAT_ADDHEADtrunkmasterPan Li1-0/+11
7 daysRISC-V: Support IMM for operand 1 of ussub patternPan Li1-1/+1
8 daysRISC-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
2024-05-02[RFA][RISC-V] Improve constant synthesis for constants with 2 bits setJeff Law1-1/+16
2024-04-30This is almost exclusively Jivan's work. His original post:Jivan Hakobyan1-16/+195
2024-04-24Revert "RISC-V: Support highpart register overlap for vwcvt"Pan Li1-24/+0
2024-04-22Revert "RISC-V: Rename vconstraint into group_overlap"Pan Li1-11/+8
2024-04-22Revert "RISC-V: Robostify the W43, W86, W87 constraint enabled attribute"Pan Li1-17/+2
2024-04-20Revert "RISC-V: Support one more overlap for wv instructions"Pan Li1-10/+4
2024-04-08RISC-V: Implement TLS Descriptors.Tatsuyuki Ishi1-1/+19
2024-03-18[PATCH v5 1/1] RISC-V: Add support for XCVbi extension in CV32E40PMary Bennett1-1/+1
2024-03-18[PATCH] RISC-V: Add XiangShan Nanhu microarchitecture.Chen Jiawei1-1/+2
2024-03-01[14 regression] Fix insn types in risc-v portJeff Law1-14/+14
2024-02-21RISC-V: Add vector related pipelinesEdwin Lu1-0/+1
2024-02-21RISC-V: Add non-vector types to dfa pipelinesEdwin Lu1-9/+7
2024-02-16RISC-V: Fix *sge<u>_<X:mode><GPR:mode> patternKito Cheng1-1/+1
2024-02-04RISC-V: Support scheduling for sifive p400 seriesMonk Chiang1-1/+2