aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/SCCP
AgeCommit message (Expand)AuthorFilesLines
2026-02-09[PredicateInfo] Fix crash on nonnull assume taking a constant (#180440)Nikolas Klauser1-0/+8
2026-02-05IR: Promote "denormal-fp-math" to a first class attribute (#174293)Matt Arsenault2-3/+3
2026-01-23[PredicateInfo] Extract information from assume operand bundles (#177349)Nikolas Klauser1-0/+128
2026-01-17[SCCP] Correct range calculation for get.vector.length to use getUnsignedMax ...Craig Topper1-1/+40
2025-12-25[SCCP] Use mergeInValue instead of markConstant when folding CastInst (#173190)Miloš Poletanović1-0/+29
2025-12-01[SCCP] Handle llvm.experimental.get.vector.length calls (#169527)Luke Lau1-0/+147
2025-11-18Extend MemoryEffects to Support Target-Specific Memory Locations (#148650)CarolineConcatto1-5/+5
2025-10-22[PredicateInfo] Reserve adjacent LN_Last defs for the same phi use (#164577)Kunqiu Chen1-0/+25
2025-10-19[SCCP] Support constant structure in PhiNode (#163713)aokblast1-12/+53
2025-10-07[IR] Require DataLayout for pointer cast elimination (#162279)Nikita Popov1-11/+17
2025-10-06[SCCP] Strengthen two-instruction range checks (#162008)Yingwei Zheng1-0/+24
2025-09-17[SCCP] Relax two-instruction range checks (#158495)Yingwei Zheng1-0/+92
2025-09-17[NFC][LLVM][Tests] Add RUN lines to verify Constant{Int/FP} based splats.Paul Walker1-9/+18
2025-08-19[SCCP] Enable PredicateInfo for non-interprocedural SCCP (#153003)Nikita Popov4-223/+113
2025-08-12[SCCP] Add support for trunc nuw range. (#152990)Andreas Jonson1-0/+41
2025-08-12[SCCP][PredicateInfo] Do not predicate argument of lifetime intrinsicNikita Popov1-0/+25
2025-08-11[SCCP] Add common prefix in test (NFC)Nikita Popov1-328/+161
2025-08-11[SCCP] Generate test checks (NFC)Nikita Popov1-4/+19
2025-08-11[PredicateInfo] Handle trunc nuw i1 condition. (#152988)Andreas Jonson2-0/+112
2025-08-11[PredicateInfo] Use bitcast instead of ssa.copy (#151174)Nikita Popov1-3/+12
2025-07-29[ConstantFolding][SVE] Do not fold fcmp of denormal without known mode. (#150...Paul Walker1-3/+4
2025-07-20[SCCP] Simplify [us]cmp(X, Y) into X - Y (#144717)Yingwei Zheng1-0/+185
2025-06-04[SCCP] Remove masking operations (#142736)Yingwei Zheng3-16/+43
2025-03-14[RemoveDIs] Remove "try-debuginfo-iterators..." test flags (#130298)Jeremy Morse3-3/+0
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov1-1/+1
2024-12-31[ConstantRange] Estimate tighter lower (upper) bounds for masked binary and (...Stephen Senran Zhang1-0/+88
2024-12-09[ConstantFolding] Infer getelementptr nuw flag (#119214)Nikita Popov2-3/+3
2024-12-06[SCCP] Infer nuw for gep nusw with non-negative offsets (#118819)Nikita Popov5-17/+17
2024-12-05[SCCP] Add tests for gep nuw inference (NFC)Nikita Popov1-0/+56
2024-12-05[SCCP] Regenerate test checks (NFC)Nikita Popov1-14/+16
2024-12-03[llvm] Remove `br i1 undef` from some regression tests [NFC] (#118419)Lee Wei12-65/+95
2024-11-21[LLVM][IR] Use splat syntax when printing ConstantExpr based splats. (#116856)Paul Walker1-2/+2
2024-11-13ConstantFolding: Do not fold fcmp of denormal without known mode (#115407)Matt Arsenault1-0/+118
2024-11-06[LLVM][IR] Use splat syntax when printing Constant[Data]Vector. (#112548)Paul Walker6-13/+13
2024-10-31[SCCP] Handle llvm.vscale intrinsic calls (#114033)Hari Limaye1-0/+81
2024-10-28[Test] Fix usage of constrained intrinsics (#113523)Serge Pavlov2-26/+26
2024-10-23[FuncSpec] Only compute Latency bonus when necessary (#113159)Hari Limaye1-9/+9
2024-09-19Revert "[Transforms][IPO] Add func suffix in ArgumentPromotion and DeadArgume...Yonghong Song1-3/+3
2024-09-19[Transforms][IPO] Add func suffix in ArgumentPromotion and DeadArgume… (#10...yonghong-song1-3/+3
2024-09-16[IPSCCP] Infer attributes on arguments (#107114)Nikita Popov9-29/+33
2024-09-09[SCCP] Add test for nonnull argument inference (NFC)Nikita Popov1-0/+30
2024-09-03[SCCP] Avoid use of undef value in test (NFC)Nikita Popov1-4/+4
2024-09-03[Tests] Regenerate test checks (NFC)Nikita Popov2-19/+25
2024-09-02[SCCP] Infer return attributes in SCCP as well (#106732)Nikita Popov3-11/+7
2024-08-30[IPSCCP] Infer nonnull return attribute (#106553)Nikita Popov1-3/+7
2024-08-29[IPSCCP] Add test for returning nonnull pointer (NFC)Nikita Popov1-0/+16
2024-08-29[IPSCCP] Intersect attribute info for interprocedural args (#106397)Nikita Popov2-17/+26
2024-08-28[IPSCCP] Add extra tests for interprocedural arg attr handling (NFC)Nikita Popov2-2/+77
2024-08-27[SCCP] Add more non-null rootsNikita Popov1-6/+3
2024-08-27[SCCP] Add tests for more non-null roots (NFC)Nikita Popov1-1/+73