summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/InstSimplify
AgeCommit 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 simplificationsPhilip 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-01Revert "[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-03Reapply "[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 #118406Andreas 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-09Reland "[InstSimplify] Add basic constant folding for `llvm.sincos`" (#119192)Benjamin Maxwell
2024-12-09[InstSimplify] Remove foldSelectWithBinaryOp (#118913)Yihang Liu
2024-12-08Revert "[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