aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/riscv/predicates.md
AgeCommit message (Expand)AuthorFilesLines
2024-11-18RISC-V: Add else operand to masked loads [PR115336].Robin Dapp1-0/+3
2024-10-31RISC-V: allow -fno-plt to disable PLTYangyu Chen1-1/+1
2024-06-22[PATCH v2] RISC-V: Remove integer vector eqne patterndemin.han1-2/+2
2024-05-24[to-be-committed,v2,RISC-V] Use bclri in constant synthesisJeff Law1-6/+8
2024-05-14RISC-V: avoid LUI based const materialization ... [part of PR/106265]Vineet Gupta1-0/+6
2024-05-02[RFA][RISC-V] Improve constant synthesis for constants with 2 bits setJeff Law1-0/+8
2024-03-18[PATCH v5 1/1] RISC-V: Add support for XCVbi extension in CV32E40PMary Bennett1-0/+4
2024-01-25RISC-V: Add support for XCVsimd extension in CV32E40PMary Bennett1-0/+20
2024-01-18RISC-V: Handle differences between XTheadvector and VectorJun Sha (Joshua)1-1/+3
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-20RISC-V: Support -mcmodel=large.Kuan-Lin Chen1-4/+19
2023-12-15Re: [PATCH] RISC-V: fix scalar crypto patternsJeff Law1-0/+8
2023-11-27RISC-V: Remove incorrect function gate gather_scatter_valid_offset_mode_pJuzhe-Zhong1-4/+4
2023-11-22RISC-V: Remove duplicate `order_operator' predicateMaciej W. Rozycki1-3/+0
2023-11-22RISC-V: Provide FP conditional-branch instructions for if-conversionMaciej W. Rozycki1-0/+3
2023-11-22RISC-V: Add `movMODEcc' implementation for generic targetsMaciej W. Rozycki1-0/+6
2023-11-06RISC-V: Early expand DImode vec_duplicate in RV32 systemJuzhe-Zhong1-8/+1
2023-10-11[PATCH v4 2/2] RISC-V: Add support for XCValu extension in CV32E40PMary Bennett1-0/+5
2023-09-21RISC-V: Enable undefined support for RVV auto-vectorization[PR110751]Juzhe-Zhong1-0/+4
2023-09-21RISC-V: Optimized for strided load/store with stride == element width[PR111450]xuli1-0/+18
2023-09-21RISC-V: Rename predicate vector_gs_scale_operand_16/32 to more generic namesLehua Ding1-8/+8
2023-09-15fix PR 111259 invalid zcmp mov predicate.Fei Gao1-3/+3
2023-08-31RISC-V: Add vector_scalar_shift_operandPalmer Dabbelt1-0/+5
2023-08-30RISC-V: support cm.mva01s cm.mvsa01 in zcmpDie Li1-0/+11
2023-08-30RISC-V: support cm.push cm.pop cm.popret in zcmpFei Gao1-0/+96
2023-08-29RISC-V: Fix error combine of pred_mov patternLehua Ding1-0/+5
2023-08-18RISC-V: Revert the convert from vmv.s.x to vmv.v.iLehua Ding1-0/+4
2023-08-15RISC-V: Fix autovec_length_operand predicate[PR110989]Juzhe-Zhong1-4/+1
2023-07-22RISC-V: optim const DF +0.0 store to mem [PR/110748]Vineet Gupta1-1/+1
2023-07-13RISC-V: RISC-V: Support gather_load/scatter RVV auto-vectorizationJu-Zhe Zhong1-1/+32
2023-06-25RISC-V: Enable len_mask{load, store} and remove len_{load, store}Juzhe-Zhong1-0/+7
2023-06-03RISC-V: Fix warning in predicated.mdJuzhe-Zhong1-1/+1
2023-06-02RISC-V: Fix warning in predicated.mdJuzhe-Zhong1-1/+1
2023-06-02RISC-V: Support RVV permutation auto-vectorizationJuzhe-Zhong1-0/+4
2023-05-29RISC-V: Use extension instructions instead of bitwise "and"Jivan Hakobyan1-0/+6
2023-05-17RISC-V: Remove masking third operand of rotate instructionsJivan Hakobyan1-4/+6
2023-04-25avoid splitting small constants in bcrli_nottwobits patternsJivan Hakobyan1-1/+6
2023-04-11RISC-V: avoid splitting small constant in <or_optab>i<mode>_extrabit patternLin Sinan1-1/+1
2023-03-05RISC-V: Add RVV misc intrinsic supportJu-Zhe Zhong1-0/+4
2023-03-05RISC-V: Add scalar move support and fix VSETVL bugsJu-Zhe Zhong1-4/+16
2023-02-15RISC-V: Finish all integer C/C++ intrinsicsJu-Zhe Zhong1-2/+1
2023-02-15RISC-V: Add integer compare C/C++ intrinsic supportJu-Zhe Zhong1-3/+22
2023-02-12RISC-V: Add vnsrl/vnsra/vncvt/vmerge/vmv C/C++ supportJu-Zhe Zhong1-4/+3
2023-02-10RISC-V: Add binary vx C/C++ supportJu-Zhe Zhong1-3/+13
2023-02-03RISC-V: Add RVV shift.vx C/C++ API supportJu-Zhe Zhong1-0/+8
2023-02-01RISC-V: Add integer binary vv C/C++ API supportJu-Zhe Zhong1-0/+15
2023-01-28RISC-V: Add vlse/vsse intrinsics supportJu-Zhe Zhong1-0/+4
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-02RISC-V: Add duplicate vector support.Ju-Zhe Zhong1-0/+5
2022-11-18RISC-V: Handle "(a & twobits) == singlebit" in branches using ZbsPhilipp Tomsich1-0/+5