summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopVectorize/float-induction.ll
AgeCommit message (Expand)Author
2025-04-21[VPlan] Also duplicated scalar-steps when it enables sinking scalars. (#136021)Florian Hahn
2025-04-14[InstCombine] Handle "add like" in ADD+GEP->GEP+GEP rewrites (#135156)Björn Pettersson
2025-03-26[VPlan] Generalize SCALAR-STEPS removal to any unroll factor.Florian Hahn
2025-03-12[VPlan] Also introduce explicit broadcasts for values from entry VPBB.Florian Hahn
2025-02-26[VPlan] Introduce explicit broadcasts for live-ins. (#124644)Florian Hahn
2025-02-11[VPlan] Only skip expansion for SCEVUnknown if it isn't an instruction. (#125...Florian Hahn
2024-12-06Reapply "[VPlan] Update scalar induction resume values in VPlan. (#110577)"Florian Hahn
2024-12-06Revert "[VPlan] Update scalar induction resume values in VPlan. (#110577)"Nikita Popov
2024-12-06[VPlan] Update scalar induction resume values in VPlan. (#110577)Florian Hahn
2024-12-05[InstCombine] Infer nusw + nneg -> nuw for getelementptr (#111144)Nikita Popov
2024-11-06[LLVM][IR] Use splat syntax when printing Constant[Data]Vector. (#112548)Paul Walker
2024-10-23[LV] Regenerate check-lines for some tests.Florian Hahn
2024-09-24[VPlan] Fix incorrect argument for CreateBinOp after 06c3a7d2d764.Florian Hahn
2024-09-22[VPlan] Run DCE after unrolling.Florian Hahn
2024-09-21[VPlan] Implement unrolling as VPlan-to-VPlan transform. (#95842)Florian Hahn
2024-08-21[InstCombine] Remove some of the complexity-based canonicalization (#91185)Nikita Popov
2024-04-16[InstCombine] Add canonicalization of `sitofp` -> `uitofp nneg`Noah Goldstein
2024-03-20Revert "[InstCombine] Canonicalize `(sitofp x)` -> `(uitofp x)` if `x >= 0`"Noah Goldstein
2024-03-13[InstCombine] Canonicalize `(sitofp x)` -> `(uitofp x)` if `x >= 0`Noah Goldstein
2024-01-31[VPlan] Preserve original induction order when creating scalar steps.Florian Hahn
2024-01-24[InstCombine] Canonicalize constant GEPs to i8 source element type (#68882)Nikita Popov
2024-01-05[InstCombine] Revert the `signed icmp -> unsigned icmp` canonicalization when...Yingwei Zheng
2024-01-01[VPlan] Model address separately. (#72164)Florian Hahn
2023-12-06[ValueTracking] Add dominating condition support in computeKnownBits() (#73662)Nikita Popov
2023-11-27[InstCombine] Set disjoint flag when turning Add into Or. (#72702)Craig Topper
2023-08-01Recommit "[LV] Re-use existing broadcast value for live-ins."Florian Hahn
2023-07-25Revert "[LV] Re-use existing broadcast value for live-ins."Martin Storsjö
2023-07-24[LV] Re-use existing broadcast value for live-ins.Florian Hahn
2023-01-30[InstCombine][LV] Fold (add (zext (add X, -1)), 1) -> (zext X) if X is non-zero.Craig Topper
2023-01-08[VPlan] Keep entries in worklist in sinkScalarOperands.Florian Hahn
2022-12-14[LoopVectorize] Convert some tests to opaque pointers (NFC)Nikita Popov
2022-12-08[NFC] Port all LoopVectorize tests to `-passes=` syntaxRoman Lebedev
2022-12-05[NFC] Port all runlines for LoopVectorize pass tests to -passes syntaxRoman Lebedev
2022-12-04[VPlan] Support sinking VPScalarIVStepsRecipe.Florian Hahn
2022-11-26[VPlan] Move cast codegen to emitTransformedIndex (NFCI).Florian Hahn
2022-10-20[LV] Use buildScalarSteps to also handle VF = 1. (NFCI)Florian Hahn
2022-09-20[InstCombine] Fold ult(add(x,-1),c) -> ule(x,c) iff x != 0 (PR57635)Simon Pilgrim
2022-09-18[InstCombine] remove multi-use add demanded constant foldSanjay Patel
2022-04-04Revert "[NFCI] Regenerate SROA/LoopVectorize test checks"Dávid Bolvanský
2022-04-03[NFCI] Regenerate LoopVectorize test checksDávid Bolvanský
2022-03-13[LV] Create & use VPScalarIVSteps for all scalar users.Florian Hahn
2022-02-28Recommit "[VPlan] Introduce recipe to build scalar steps."Florian Hahn
2022-02-27Revert "[VPlan] Introduce recipe to build scalar steps."Florian Hahn
2022-02-27[VPlan] Introduce recipe to build scalar steps.Florian Hahn
2022-01-14Recommit "[LV] Inline CreateSplatIV call for scalar VFs."Florian Hahn
2022-01-14Revert "[LV] Inline CreateSplatIV call for scalar VFs (NFC)."James Y Knight
2022-01-13[LV] Inline CreateSplatIV call for scalar VFs (NFC).Florian Hahn
2021-12-13[instcombine] Canonicalize constant index type to i64 for extractelement/inse...Philip Reames
2021-12-13Reapply: Autogen more vectorizer tests in advance of D115387.Philip Reames
2021-12-13Revert "Autogen more vectorizer tests in advance of D115387."Philip Reames