| Age | Commit message (Expand) | Author |
| 2025-11-22 | [DAGCombiner] Don't optimize insert_vector_elt into shuffle if implicit trunc... | Hongyu Chen |
| 2025-11-20 | [DAGCombiner] Remove unneeded m_BitReverse from visitBITREVERSE. NFC (#168918) | Craig Topper |
| 2025-11-20 | Reapply "DAG: Allow select ptr combine for non-0 address spaces" (#168292) (#... | Matt Arsenault |
| 2025-11-18 | [DAGCombiner] Fold select into partial.reduce.add operands. (#167857) | Sander de Smalen |
| 2025-11-16 | Revert "DAG: Allow select ptr combine for non-0 address spaces" (#168292) | ronlieb |
| 2025-11-16 | DAG: Preserve poison in combineConcatVectorOfScalars (#168220) | Matt Arsenault |
| 2025-11-14 | [SelectionDAGBuilder] Propagate fast-math flags to fpext (#167574) | Mikołaj Piróg |
| 2025-11-13 | DAG: Allow select ptr combine for non-0 address spaces (#167909) | Matt Arsenault |
| 2025-11-13 | Revert "[DAG] Fold (umin (sub a b) a) -> (usubo a b); (select usubo.1 a usubo... | Simon Pilgrim |
| 2025-11-12 | [DAG] Fold (umin (sub a b) a) -> (usubo a b); (select usubo.1 a usubo.0) (#16... | Chaitanya Koparkar |
| 2025-11-10 | [DAGCombiner] Add sra-xor-sra pattern fold (#166777) | guan jian |
| 2025-11-10 | DAG: Fold copysign with a known signmask to a disjoint or (#167266) | Matt Arsenault |
| 2025-11-07 | Add `llvm.vector.partial.reduce.fadd` intrinsic (#159776) | Damian Heaton |
| 2025-11-07 | [DAG] visitBITCAST - fold (bitcast (freeze (load x))) -> (freeze (load (bitca... | Simon Pilgrim |
| 2025-11-06 | [DAGCombiner] Bail out if BitWidthDiff > BitWidth when folding cltz(and) - Bi... | Hongyu Chen |
| 2025-11-01 | [Analysis, CodeGen] Use ArrayRef instead of const ArrayRef (NFC) (#166026) | Kazu Hirata |
| 2025-10-31 | [SDAG] Set InBounds when when computing offsets into memory objects (#165425) | Fabian Ritter |
| 2025-10-31 | [SDAG] Preserve InBounds in DAGCombines (#165424) | Fabian Ritter |
| 2025-10-29 | [DAGCombiner] Lower dynamic insertelt chain more efficiently (#162368) | Princeton Ferro |
| 2025-10-27 | [DAG] Fold mismatched widened avg idioms to narrow form (#147946) (#163366) | Lauren |
| 2025-10-24 | [DAG][AArch64] Ensure that ResNo is correct for uses of Ptr when considering ... | David Green |
| 2025-10-22 | [NFC] "unsafe-fp-math" post cleanup (code comments part) (#164582) | paperchalice |
| 2025-10-22 | [DAG] Create SDPatternMatch method `m_SelectLike` to match `ISD::Select` and ... | kper |
| 2025-10-21 | [DAG] visitTRUNCATE - more aggressively fold trunc(add(x,x)) -> add(trunc(x),... | Simon Pilgrim |
| 2025-10-19 | [DAG] combineTruncationShuffle - ensure the *_EXTEND_VECTOR_INREG node didn't... | Simon Pilgrim |
| 2025-10-15 | [DAGCombiner] Remove NoNaNsFPMath uses (#163504) | paperchalice |
| 2025-10-15 | [DAGCombiner] Use `FlagInserter` in `visitFSQRT` (#163301) | paperchalice |
| 2025-10-14 | [LLVM][DAGCombiner] Improve simplifyDivRem's effectiveness after type legalis... | Paul Walker |
| 2025-10-13 | Wasm fmuladd relaxed (#163177) | Sam Parker |
| 2025-10-13 | Revert "[WebAssembly] Lower fmuladd to madd and nmadd" (#163171) | Sam Parker |
| 2025-10-13 | [WebAssembly] Lower fmuladd to madd and nmadd (#161355) | Sam Parker |
| 2025-10-12 | [SelectionDAG] Remove NoInfsFPMath uses (#162788) | paperchalice |
| 2025-10-11 | [ARM][TargetLowering] Combine Level should not be a factor in shouldFoldConst... | AZero13 |
| 2025-10-11 | [DAGCombiner] Extend FP-to-Int cast without requiring nsz (#161093) | Yi-Chi Lee |
| 2025-10-09 | [DAGCombiner] Improve FMin/FMax DAGCombines (#161352) | Lewis Crawford |
| 2025-10-08 | [DAGCombiner] Remove NoSignedZerosFPMath in visitFNEG (#162052) | paperchalice |
| 2025-10-03 | [LLVM][CodeGen] Check Non Saturate Case in isSaturatingMinMax (#160637) | Yatao Wang |
| 2025-10-01 | [DAGCombine] Support (shl %x, constant) in foldPartialReduceMLAMulOp. (#160663) | Florian Hahn |
| 2025-09-30 | [DAGCombiner] Remove most `NoSignedZerosFPMath` uses (#161180) | paperchalice |
| 2025-09-29 | [DAGCombiner] Remove NoSignedZerosFPMath uses in visitFSUB (#160974) | paperchalice |
| 2025-09-26 | [DAGCombiner] Remove `NoSignedZerosFPMath` uses in `visitFADD` (#160635) | paperchalice |
| 2025-09-22 | [DAG] Fold rem(rem(A, BCst), Op1Cst) -> rem(A, Op1Cst) (#159517) | kper |
| 2025-09-21 | [DAG] Skip `mstore` combine for `<1 x ty>` vectors (#159915) | Abhishek Kaushik |
| 2025-09-19 | [AMDGPU][SDAG] DAGCombine PTRADD -> disjoint OR (#146075) | Fabian Ritter |
| 2025-09-19 | [SDAG][AMDGPU] Allow opting in to OOB-generating PTRADD transforms (#146074) | Fabian Ritter |
| 2025-09-17 | [SelectionDAG] Deal with POISON for INSERT_VECTOR_ELT/INSERT_SUBVECTOR (#143102) | Björn Pettersson |
| 2025-09-16 | [DAGCombiner] add fold (xor (smin(x, C), C)) and fold (xor (smax(x, C), C)) (... | guan jian |
| 2025-09-10 | Revert "[DAGCombiner] Relax condition for extract_vector_elt combine" (#157953) | Arthur Eubanks |
| 2025-09-10 | [DAGCombiner] Relax condition for extract_vector_elt combine (#157658) | ZhaoQi |
| 2025-09-08 | [DAG] Generalize fold (not (neg x)) -> (add X, -1) (#154348) | guan jian |