| Age | Commit message (Expand) | Author |
| 2025-11-19 | [NFC][LLVM] Namespace cleanup in SLPVectorizer (#168623) | Rahul Joshi |
| 2025-11-15 | [LV] Use VPlan pattern matching in adjustRecipesForReductions (NFC) | Florian Hahn |
| 2025-11-13 | Revert "[LV] Use ExtractLane(LastActiveLane, V) live outs when tail-folding. ... | Florian Hahn |
| 2025-11-12 | [VPlan] Don't look up recipe for IV step via RecipeBuilder. (NFC) | Florian Hahn |
| 2025-11-12 | [LV] Use ExtractLane(LastActiveLane, V) live outs when tail-folding. (#149042) | Florian Hahn |
| 2025-11-03 | [VPlan] Perform optimizeMaskToEVL in terms of pattern matching (#155394) | Luke Lau |
| 2025-10-19 | [VPlan] Add VPInstruction to unpack vector values to scalars. (#155670) | Florian Hahn |
| 2025-10-16 | [VPlan] Improve code around canConstantBeExtended (NFC) (#161652) | Ramkumar Ramachandra |
| 2025-10-15 | [VPlan] Add m_FirstActiveLane matcher (NFC). | Florian Hahn |
| 2025-10-15 | [VPlan] Add ExtractLastLanePerPart, use in narrowToSingleScalar. (#163056) | Florian Hahn |
| 2025-10-13 | [VPlan] Allow zero-operand m_BranchOn(Cond|Count) (NFC) (#162721) | Ramkumar Ramachandra |
| 2025-09-21 | [VPlanPatternMatch] Introduce m_ConstantInt (#159558) | Ramkumar Ramachandra |
| 2025-09-18 | [VPlan] Strip dead code in cst live-in match (NFC) (#159589) | Ramkumar Ramachandra |
| 2025-09-18 | [LV] Provide utility routine to find uncounted exit recipes (#152530) | Graham Hunter |
| 2025-09-18 | [VPlan] Allow zero-operand m_VPInstruction (NFC) (#159550) | Ramkumar Ramachandra |
| 2025-09-18 | [VPlanPatternMatch] Introduce match functor (NFC) (#159521) | Ramkumar Ramachandra |
| 2025-09-15 | [VPlan] Match more GEP-like in m_GetElementPtr (#158019) | Ramkumar Ramachandra |
| 2025-09-15 | [LV] Introduce m_One and improve (0|1)-match (NFC) (#157419) | Ramkumar Ramachandra |
| 2025-09-01 | [LoopVectorize] Generate wide active lane masks (#147535) | Kerry McLaughlin |
| 2025-08-27 | [VPlan] Fold BinaryAnd x, 0 -> 0 in simplifyRecipe. | Florian Hahn |
| 2025-08-26 | [VPlan] Replace EVL branch condition with (branch-on-count AVLNext, 0) (#152167) | Luke Lau |
| 2025-08-24 | [VPlan] Introduce m_Cmp; match more compares (#154771) | Ramkumar Ramachandra |
| 2025-08-23 | [VPlan] Add m_ExtractLastElement matcher. (NFC) | Florian Hahn |
| 2025-08-22 | [VPlan] Improve style in match_combine_or (NFC) (#154793) | Ramkumar Ramachandra |
| 2025-08-21 | [VPlan/PatternMatch] Strip outdated hdr comment (NFC) (#154794) | Ramkumar Ramachandra |
| 2025-08-21 | [VPlan] Add m_c_Add to VPlanPatternMatch. NFC (#154730) | Luke Lau |
| 2025-08-21 | [VPlan] Add m_Sub to VPlanPatternMatch. NFC (#154705) | Luke Lau |
| 2025-08-14 | [VPlan] Use parameter packs to avoid unary/binary/ternary matchers. NFC (#152... | Luke Lau |
| 2025-08-06 | [VPlan] Introduce m_[Specific]ICmp matcher (#151540) | Ramkumar Ramachandra |
| 2025-07-08 | [VPlan] Simplify select !c, x, y -> select c, y, x (#147268) | Luke Lau |
| 2025-06-26 | [VPlan] Unroll VPReplicateRecipe by VF. (#142433) | Florian Hahn |
| 2025-06-20 | [VPlan] Remove redundant ExtractLastElement from vector-to-scalar VPI. | Florian Hahn |
| 2025-06-13 | [VPlan] Manage Sentinel value for FindLastIV in VPlan. (#142291) | Florian Hahn |
| 2025-06-03 | [VPlan] Add ComputeAnyOfResult VPInstruction (NFC) (#141932) | Florian Hahn |
| 2025-05-14 | [LV] Fix ScalarIVSteps vplan pattern matcher, remove m_CanonicalIV() (#138298) | Graham Hunter |
| 2025-04-24 | [VPlan] Fix typo in assertion. NFC (#137009) | Luke Lau |
| 2025-04-17 | [VPlan] Simplify vp.merge true, (or x, y), x -> vp.merge y, true, x (#135017) | Luke Lau |
| 2025-04-13 | [VPlan] Simplify 'or x, true' -> true. | Florian Hahn |
| 2025-03-31 | [VPlan] Add m_Deferred. NFC (#133736) | Luke Lau |
| 2025-03-28 | [LV] Optimize VPWidenIntOrFpInductionRecipe for known TC (#118828) | Hari Limaye |
| 2025-03-27 | [VPlan] Manage FindLastIV start value in ComputeFindLastIVResult (NFC) (#132690) | Florian Hahn |
| 2025-02-22 | [VPlan] Don't convert widen recipes to VP intrinsics in EVL transform (#127180) | Luke Lau |
| 2025-02-08 | [VPlan] Run recipe removal and simplification after optimizeForVFAndUF. (#125... | Florian Hahn |
| 2025-02-06 | [VPlan] Simplify operand tuple matching in VPlanPatternMatch (NFC). | Florian Hahn |
| 2025-02-05 | [VPlan] Simplify matching recipe ty and opcode in pattern match (NFC). | Florian Hahn |
| 2025-01-05 | [VPlan] Convert induction increment check to be VPlan-based. | Florian Hahn |
| 2024-12-22 | [VPlan] Simplify redundant VPDerivedIVRecipe (NFC). | Florian Hahn |
| 2024-11-06 | [LV][EVL] Emit vp.merge intrinsic to enable out-loop reduction in EVL vectori... | Mel Chen |
| 2024-10-22 | [VPlan] Implement VPWidenSelectRecipe::computeCost. | Florian Hahn |
| 2024-10-21 | [VPlan] Add general recipe matcher, replace handwritten ones (NFC) | Florian Hahn |