summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopVectorize/X86
AgeCommit message (Expand)Author
2025-06-30[VPlan] Truncate/Extend ComputeReductionResult at construction (NFC). (#141860)Florian Hahn
2025-06-26[VPlan] Unroll VPReplicateRecipe by VF. (#142433)Florian Hahn
2025-06-20[LV] Don't mark ptrs as safe to speculate if fed by UB/poison op. (#143204)Florian Hahn
2025-06-17[VPlan] Expand VPWidenIntOrFpInductionRecipe into separate recipes (#118638)Luke Lau
2025-06-15[VPlan] Mark VPFirstOrderRecurrencePHI as not reading/writing memory.Florian Hahn
2025-06-09[VPlan] Add ReductionStartVector VPInstruction. (#142290)Florian Hahn
2025-06-02[LV] Move VPlan-based calculateRegisterUsage to VPlanAnalysis (NFC). (#135673)Florian Hahn
2025-06-02[VPlan] Simplify PredPHI LiveIn -> LiveIn (#142271)Ramkumar Ramachandra
2025-05-28[VPlan] Use InstSimplifyFolder instead of TargetFolder (#141222)Ramkumar Ramachandra
2025-05-24[VPlan] Skip cost assert if VPlan converted to single-scalar recipes.Florian Hahn
2025-05-20[VPlan] Introduce constant folder in simplifyRecipe (#125365)Ramkumar Ramachandra
2025-05-19[LoopVectorizer] Prune VFs based on plan register pressure (#132190)Sam Tebbs
2025-05-18[VPlan] Add narrowToSingleScalarRecipe transform. (#139150)Florian Hahn
2025-05-09[LV] Don't consider FORs as profitable to scalarize.Florian Hahn
2025-05-09[LV] Regen a test with UTC (#139235)Ramkumar Ramachandra
2025-05-07[LLVM][VecLib] Refactor LIBMVEC integration to be target neutral. (#138262)Paul Walker
2025-04-28Reapply "[VPlan] Fold NOT into predicate of wide compares." (#130347)Florian Hahn
2025-04-24[VPlan] Remove ILV::sinkScalarOperands. (#136023)Florian Hahn
2025-04-21[VPlan] Also duplicated scalar-steps when it enables sinking scalars. (#136021)Florian Hahn
2025-04-17[LoopVectorize] Don't replicate blocks with optsize (#129265)John Brawn
2025-04-16[LV] Don't add fixed-order recurrence phis to forced scalars.Florian Hahn
2025-04-15Vectorize: Support fminimumnum and fmaximumnum (#131781)YunQiang Su
2025-04-14[InstCombine] Handle "add like" in ADD+GEP->GEP+GEP rewrites (#135156)Björn Pettersson
2025-04-13[VPlan] Check captured operand when simplifying redundant OR.Florian Hahn
2025-04-13[VPlan] Simplify 'or x, true' -> true.Florian Hahn
2025-04-11[LV] Reduce register usage for scaled reductions (#133090)Sam Tebbs
2025-04-08[LV] Compute register usage for interleaving on VPlan. (#126437)Florian Hahn
2025-04-04[VPlan] Add initial CFG simplification, removing BranchOnCond true. (#106748)Florian Hahn
2025-04-02[VPlan] Simplify select c, x, x -> x (#133731)Luke Lau
2025-04-02LLVM/Test: Add vectorizing testcases for fminimumnum and fminimumnum (#133843)YunQiang Su
2025-04-01[LV] Improve a test, regen with UTC (#130092)Ramkumar Ramachandra
2025-03-28[VPlan] Add VF as operand to VPScalarIVStepsRecipe.Florian Hahn
2025-03-28[LV] Optimize VPWidenIntOrFpInductionRecipe for known TC (#118828)Hari Limaye
2025-03-27[LV] Make cost model tests independent of VPValue numbers.Florian Hahn
2025-03-26[VPlan] Generalize SCALAR-STEPS removal to any unroll factor.Florian Hahn
2025-03-25Reapply "[VPlan] Add transformation to narrow interleave groups. (#106441)"Florian Hahn
2025-03-25[VPlan] Remove no-op SCALAR-STEPS after unrolling. (#123655)Florian Hahn
2025-03-23Revert "[VPlan] Add transformation to narrow interleave groups. (#106441)"Martin Storsjö
2025-03-22[VPlan] Add transformation to narrow interleave groups. (#106441)Florian Hahn
2025-03-22[LV] Move IV bypass value creation out of ILV (NFC)Florian Hahn
2025-03-18[VPlan] Also materialize broadcasts for backedge-taken-counts (NFC).Florian Hahn
2025-03-18[VPlan] Account for dead FOR splice simplification in cost model (#131486)Luke Lau
2025-03-15[VPlan] Don't access canonical IV in VPWidenPointerInduction::execute.Florian Hahn
2025-03-15[LV] Add additional tests for narrowing interleave groups.Florian Hahn
2025-03-12[VPlan] Also introduce explicit broadcasts for values from entry VPBB.Florian Hahn
2025-03-11[VPlan] Also introduce broadcasts for live-ins used in vec preheader.Florian Hahn
2025-03-07Revert "[VPlan] Fold NOT into predicate of wide compares." (#130347)Florian Hahn
2025-03-07[VPlan] Fold NOT into predicate of wide compares. (#129430)Florian Hahn
2025-03-06[LV] Strip unreachable SCEV-check blocks (#130079)Ramkumar Ramachandra
2025-03-02[LV] Don't query SCEV for non-invariant values in cost model.Florian Hahn