| Age | Commit message (Expand) | Author | Files | Lines |
| 18 hours | [RISCV] Add macro fusion support for spacemit-x100 (#178594) | Mark Zhuang | 7 | -0/+495 |
| 18 hours | [RISCV] Run VLOptimizer right after ISel (#179377) | Min-Yih Hsu | 78 | -413/+428 |
| 19 hours | [RISCV] Enable SelectCompressOpt with HasStdExtZca. (#179601) | Craig Topper | 1 | -0/+3 |
| 21 hours | [RISCV] Add isel patterns to form vwsll.vx/vi when the LHS is an any_extend. ... | Craig Topper | 1 | -0/+78 |
| 26 hours | [RISCV] Print MIR comments for AVL and VEC_RM operands (#179542) | Min-Yih Hsu | 53 | -1211/+1211 |
| 29 hours | [llvm][RISCV] precommit test update via UTC (#179508) | Paul Kirth | 1 | -71/+107 |
| 33 hours | [LegalizeTypes] Don't promote operands to VP extends (#179475) | Luke Lau | 25 | -88/+87 |
| 2 days | [RISC-V][Mach-O] Add codegen support for Mach-O object format. (#178263) | Francesco Petrogalli | 1 | -0/+96 |
| 3 days | [SDAG] Check for `nsz` in DAG.canIgnoreSignBitOfZero() (#178905) | Benjamin Maxwell | 1 | -13/+9 |
| 5 days | [DAG] Reland: Enable bitcast STLF for Constant/Undef (#178890) | 陈子昂 | 1 | -0/+67 |
| 6 days | Revert "[DAG] Enable bitcast STLF for Constant/Undef" (#178872) | Alex Bradbury | 1 | -12/+0 |
| 6 days | [DAG] Enable bitcast STLF for Constant/Undef (#172523) | 陈子昂 | 1 | -0/+12 |
| 6 days | [RISCV] Add isel pattern (setlt (shl X, 32), 0) -> srliw. (#178765) | Craig Topper | 2 | -12/+8 |
| 6 days | [RISCV] Support ISD::CLMUL/CLMULH for i64 scalable vectors with Zvbc. (#178340) | Craig Topper | 2 | -4816/+69885 |
| 6 days | [InlineSpiller] Hoist spills only when all of its subranges are available (#1... | Min-Yih Hsu | 1 | -0/+146 |
| 6 days | [GlobalISel] Rewrite binop_left_to_zero using MIR Patterns (#177924) | Osman Yasar | 2 | -40/+156 |
| 6 days | Revert "[RISCV] Support RISCV BitInt larger than 128 (#175515)" (#178311) | Craig Topper | 2 | -7567/+849 |
| 7 days | [RISCV] Add ISEL pattern to convert add (shl -1, X), Y to sub Y, (bset zero, ... | Sudharsan Veeravalli | 2 | -16/+52 |
| 7 days | [RISCV] Update P extension to 019. (#178031) | Craig Topper | 1 | -1/+1 |
| 7 days | [DAG] SimplifyDemandedBits - ICMP_SLT(X,0) - only sign mask of X is required ... | Anikesh Parashar | 2 | -9/+12 |
| 8 days | [RISCV] Add signext attribute to llvm.clmul test caes in rv64zbc(-zbkc)-intri... | Craig Topper | 2 | -3/+5 |
| 8 days | [RISCV][test] Simplify a test. (#178052) | Mikhail Gudim | 1 | -2/+2 |
| 8 days | [RISCV] Reorder some check-prefixes in a way that makes the update script wor... | Craig Topper | 2 | -10/+10 |
| 8 days | [RISCV] Remove 'implicit $vl' from PseudoVMV_X_S in emergency-slot.mir. NFC (... | Craig Topper | 1 | -2/+2 |
| 9 days | [RISCV] Support select optimization | Pengcheng Wang | 2 | -0/+959 |
| 9 days | [RISCV] Replace riscv.clmul intrinsic with llvm.clmul (#178092) | Craig Topper | 2 | -0/+3 |
| 9 days | [RISC-V] Fix outliner candidate analysis (#177126) | Nemanja Ivanovic | 1 | -0/+354 |
| 10 days | [RISCV] Run combineOrToBitfieldInsert after DAG legalize (#177830) | Sudharsan Veeravalli | 1 | -0/+22 |
| 10 days | [RISC-V][MC] Introduce RVY extension feature | Alexander Richardson | 2 | -0/+3 |
| 10 days | [NFC] Fix "FIMXE" typos to "FIXME" (#177895) | Fady Farag | 1 | -1/+1 |
| 12 days | [RISCV] Select (clmul (zext_inreg X, i32), (zext_inreg X, i32)) as (clmulh (s... | Craig Topper | 2 | -6/+2 |
| 12 days | [profcheck] Fix profle metatdata propagation for Large Integer operations (#1... | Jin Huang | 1 | -531/+530 |
| 12 days | [DAG] Add basic folds for CLMUL nodes (#176961) | Vishruth Thimmaiah | 1 | -0/+85 |
| 13 days | [SelectionDAG] Add very basic computeKnownBits support for ISD::CLMUL. (#177445) | Craig Topper | 2 | -127/+61 |
| 13 days | [RISCV] Replace RISCVISD::CLMUL* with ISD::CLMUL*. (#177386) | Craig Topper | 4 | -0/+116 |
| 14 days | [RISCV]Remove experimental from Zalasr (#177120) | Liao Chunyu | 7 | -24/+24 |
| 14 days | [RISCV] Add ZZZ_ to some inline assembly vector register classes to sort them... | Craig Topper | 10 | -35/+106 |
| 2026-01-21 | [IR] Allow non-constant offsets in @llvm.vector.splice.{left,right} (#174693) | Luke Lau | 1 | -0/+80 |
| 2026-01-21 | [RISCV][llvm] Support setcc codegen for zvfbfa (#176866) | Brandon Wu | 2 | -632/+1530 |
| 2026-01-21 | [RISCV][llvm] Support [v]select codegen for zvfbfa (#176865) | Brandon Wu | 2 | -4/+126 |
| 2026-01-21 | [RISCV][llvm] Support strict fadd/fsub/fmul/fma codegen for zvfbfa (#176719) | Brandon Wu | 8 | -1099/+2533 |
| 2026-01-21 | [RISCV][llvm] Correct code generation of fma on zvfbfa (#176716) | Brandon Wu | 8 | -129/+129 |
| 2026-01-21 | [llvm][RISCV] Make X0 register pair legal in pre-ra pass (#169164) | Brandon Wu | 2 | -0/+58 |
| 2026-01-20 | [RISCV] Add Svrsw60t59b extension (#132321) | Mingzhu Yan | 2 | -2/+7 |
| 2026-01-20 | [DAGCombiner] Fold min/max vscale, C -> C (#174708) | Luke Lau | 1 | -0/+94 |
| 2026-01-19 | [ReachingDefAnalysis] Fix printing of RDA results. (#176474) | Mikhail Gudim | 1 | -3/+0 |
| 2026-01-19 | [ReachingDefAnalysis] Precommit a test showing wrong RDA behaviour. (#176434) | Mikhail Gudim | 1 | -0/+29 |
| 2026-01-19 | [DAG] Add ISD::CLMUL/H/R to isCommutativeBinOp (#176615) | Aryan Kadole | 1 | -0/+12546 |
| 2026-01-19 | [RISCV] Add Zilsd to RISCVFoldMemOffset (#176544) | Sudharsan Veeravalli | 1 | -0/+151 |
| 2026-01-19 | [RISCV][llvm] Handle sub-register vector shifts for P-extension (#176109) | Brandon Wu | 1 | -118/+38 |