| Age | Commit message (Expand) | Author |
| 2025-06-25 | [ConstantFold] Special case atan +/-0.0 (#143962) | Lei Huang |
| 2025-06-22 | [InstSimplify] Simplify 'x u>= 1' to true when x is known non-zero (#145204) | Iris Shi |
| 2025-06-17 | [ConstantFolding] Handle reading from type padding (#144330) | Nikita Popov |
| 2025-06-16 | [InstSimplify] Add basic simplifications for vp.reverse (#144112) | Philip Reames |
| 2025-06-13 | [ConstantFolding] Fold deinterleave2 of any splat vector not just zeroinitial... | Craig Topper |
| 2025-06-13 | [instsimplify] Add tests for missing vp.reverse simplifications | Philip Reames |
| 2025-06-11 | [ConstantFolding] Add folding for [de]interleave2, insert and extract (#141301) | Nikolay Panchenko |
| 2025-06-11 | [PowerPC][AIX] xfail atan-intrinsic to unblock bot (#143723) | Lei Huang |
| 2025-06-11 | [ConstantFolding] Fold sqrt poison -> poison (#141821) | Luke Lau |
| 2025-06-10 | [ConstantFolding] Fold scalable shufflevector of poison/undef. (#143475) | Craig Topper |
| 2025-06-09 | [ConstantFolding] Add support for llvm.atan in constant folding. (#143416) | Craig Topper |
| 2025-06-03 | [ConstantFold] Constant fold icmp of boolean scalable vectors (#142528) | Yingwei Zheng |
| 2025-05-31 | [InstSimplify] Handle nsz when simplifying X * 0.0 (#142181) | Nadharm |
| 2025-05-30 | [ConstantFolding] Add flag to disable call folding (#140270) | Lewis Crawford |
| 2025-05-28 | [ConstantFolding] Fold intrinsics of scalable vectors with splatted operands ... | Luke Lau |
| 2025-05-08 | [ConstantFolding] Fold maximumnum and minimumnum (#138700) | Lewis Crawford |
| 2025-05-08 | [InstCombine] Fix `frexp(frexp(x)) -> frexp(x)` fold (#138837) | Iris Shi |
| 2025-05-02 | [InstSimplify] Fold {u,s}{min,max} x, poison -> poison (#138166) | Luke Lau |
| 2025-05-01 | Revert "[InstSimplify] Fold `getelementptr inbounds null, idx -> null` (#1307... | Yingwei Zheng |
| 2025-04-30 | [IR] Don't allow values of opaque type (#137625) | Nikita Popov |
| 2025-04-17 | [InstSimplify] Fold `getelementptr inbounds null, idx -> null` (#130742) | Yingwei Zheng |
| 2025-04-11 | [AMDGPU][InstCombine][InstSimplify] Pre-commit tests for PR130742 (#135305) | Yingwei Zheng |
| 2025-04-10 | [ValueTracking] Handle assume(trunc x to i1) in ComputeKnownBits (#118406) | Andreas Jonson |
| 2025-04-03 | Reapply "[InstCombine] Match scalable splats in m_ImmConstant (#132522)" (#13... | Luke Lau |
| 2025-04-03 | [ConstantFold] Support scalable constant splats in ConstantFoldCastInstructio... | Luke Lau |
| 2025-04-03 | [ConstantFolding] Add support for `sinh` and `cosh` intrinsics in constant fo... | Iris |
| 2025-03-11 | [ConstantFolding] Fix handling of index width != pointer width (#130608) | Nikita Popov |
| 2025-03-09 | [ValueTracking] Bail out on x86_fp80 when computing fpclass with knownbits (#... | Yingwei Zheng |
| 2025-03-01 | [InstSimplify] Fold `X * C >= X` to `true` (#129352) | Veera |
| 2025-02-26 | [LLVM] Port a few InstCombine tests to use splat instead of shufflevector. | Paul Walker |
| 2025-02-04 | [ValueTracking] Precommit test for #118406 | Andreas Jonson |
| 2025-02-02 | [InstSimplify] Add additional checks when substituting pointers (#125385) | Yingwei Zheng |
| 2025-02-01 | [InstSimplify] Handle trunc to i1 in Select with bit test folds. (#122944) | Andreas Jonson |
| 2025-01-30 | [Value] Look through inttoptr (add ..) in accumulateConstantOffsets (#124981) | Florian Hahn |
| 2025-01-30 | [InstSimplify] Add tests with inttoptr (add ..) ConstExprs. | Florian Hahn |
| 2025-01-29 | [ValueTracking] Handle nonnull attributes at callsite (#124908) | Yingwei Zheng |
| 2025-01-20 | [ConstantFolding] Add ilogb in isMathLibCallNoop (#122582) | Kshitij Paranjape |
| 2025-01-16 | [NVPTX] Constant fold NVVM fmin and fmax (#121966) | Lewis Crawford |
| 2025-01-13 | [InstSimplify] Test select bit test with trunc to i1 (NFC) | Andreas Jonson |
| 2025-01-11 | [ValueTracking] Take into account whether zero is poison when computing CR fo... | goldsteinn |
| 2025-01-11 | [InstSimpify] Simplifying `(xor (sub C_Mask, X), C_Mask)` -> `X` (#122552) | goldsteinn |
| 2025-01-07 | [NVPTX] Constant-folding for f2i, d2ui, f2ll etc. (#118965) | Lewis Crawford |
| 2024-12-17 | [InstSimplify] Treat float binop with identity as refining (#120098) | Nikita Popov |
| 2024-12-10 | [LLVM][IR] Add support for vector ConstantInt/FP to ConstandFolding:FoldBitCa... | Paul Walker |
| 2024-12-09 | [ConstantFolding] Infer getelementptr nuw flag (#119214) | Nikita Popov |
| 2024-12-09 | Reland "[InstSimplify] Add basic constant folding for `llvm.sincos`" (#119192) | Benjamin Maxwell |
| 2024-12-09 | [InstSimplify] Remove foldSelectWithBinaryOp (#118913) | Yihang Liu |
| 2024-12-08 | Revert "[InstSimplify] Add basic constant folding for `llvm.sincos`" (#119149) | Benjamin Maxwell |
| 2024-12-08 | [InstSimplify] Add basic constant folding for `llvm.sincos` (#114527) | Benjamin Maxwell |
| 2024-12-04 | [InstSimplify] Refine `abs(min/undef, true)` to `poison` (#118669) | Pedro Lobo |