| Age | Commit message (Expand) | Author |
| 2025-06-09 | [VPlan] Add ReductionStartVector VPInstruction. (#142290) | Florian Hahn |
| 2025-06-03 | [VPlan] Remove CanonicalIV when dissolving loop regions (NFC). (#142372) | Florian Hahn |
| 2025-06-02 | [VPlan] Simplify PredPHI LiveIn -> LiveIn (#142271) | Ramkumar Ramachandra |
| 2025-06-01 | [VPlan] Use VPSingleDef in simplifyRecipe (NFC). | Florian Hahn |
| 2025-06-01 | [VPlan] Get plan once in simplifyRecipe (NFC). | Florian Hahn |
| 2025-05-31 | [Vectorize] Fix a warning | Kazu Hirata |
| 2025-05-31 | [VPlan] Simplify branch on False in VPlan transform (NFC). (#140409) | Florian Hahn |
| 2025-05-31 | [VPlan] Add getIndexFor(Predecessor|Successor) helpers (NFC). | Florian Hahn |
| 2025-05-30 | [VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (#140405) | Florian Hahn |
| 2025-05-28 | [VPlan] Use InstSimplifyFolder instead of TargetFolder (#141222) | Ramkumar Ramachandra |
| 2025-05-27 | [VPlan] Connect Entry to scalar preheader during initial construction. (#140132) | Florian Hahn |
| 2025-05-26 | [llvm] Value-initialize values with *Map::try_emplace (NFC) (#141522) | Kazu Hirata |
| 2025-05-25 | [VPlan] Separate out logic to manage IR flags to VPIRFlags (NFC). (#140621) | Florian Hahn |
| 2025-05-24 | [VPlan] Replace VPRegionBlock with explicit CFG before execute (NFCI). (#117506) | Florian Hahn |
| 2025-05-21 | [VPlan] Don't try to narrow predicated VPReplicateRecipe. | Florian Hahn |
| 2025-05-20 | [VPlan] Introduce constant folder in simplifyRecipe (#125365) | Ramkumar Ramachandra |
| 2025-05-18 | [VPlan] Add narrowToSingleScalarRecipe transform. (#139150) | Florian Hahn |
| 2025-05-16 | [VPlan] Rename isUniform(AfterVectorization) to isSingleScalar (NFC). (#140134) | Florian Hahn |
| 2025-05-16 | [VPlan] Implement VPExtendedReduction, VPMulAccumulateReductionRecipe and cor... | Elvis Wang |
| 2025-05-12 | [VPlan] Handle early exit before forming regions. (NFC) (#138393) | Florian Hahn |
| 2025-05-09 | [VPlan] Manage noalias/alias_scope metadata in VPlan. (#136450) | Florian Hahn |
| 2025-05-08 | [LV] Strip unmaintainable MinBWs assert (#136858) | Ramkumar Ramachandra |
| 2025-05-08 | [VPlan] Add VPInstruction::StepVector and use it in VPWidenIntOrFpInductionRe... | Luke Lau |
| 2025-05-07 | [VPlan] Create PHI VPInstruction using VPBuilder (NFC). | Florian Hahn |
| 2025-04-29 | [LV] Fix MinBWs in WidenIntrinsic case (#137005) | Ramkumar Ramachandra |
| 2025-04-28 | Reapply "[VPlan] Fold NOT into predicate of wide compares." (#130347) | Florian Hahn |
| 2025-04-27 | [llvm] Use range constructors of *Set (NFC) (#137552) | Kazu Hirata |
| 2025-04-26 | [VPlan] Don't added separate vector latch block (NFC). | Florian Hahn |
| 2025-04-25 | [VPlan] Replace ExtractFromEnd with Extract(Last|Penultimate)Element (NFC). (... | Florian Hahn |
| 2025-04-24 | [VPlan] Remove dead SE argument from handleUncountableEarlyExit (NFC). | Florian Hahn |
| 2025-04-24 | [VPlan] Replace checking IR loop with checking VPlan predecessors (NFC). | Florian Hahn |
| 2025-04-23 | [VPlan] Add exit phi operands during initial construction (NFC). (#136455) | Florian Hahn |
| 2025-04-21 | [VPlan] Handle VPIRPhi in VPRecipeBase::isPhi (NFC). | Florian Hahn |
| 2025-04-21 | [VPlan] Also duplicated scalar-steps when it enables sinking scalars. (#136021) | Florian Hahn |
| 2025-04-18 | [LV] Check if the VF is scalar by VFRange in `handleUncountableEarlyExit`. (#... | Elvis Wang |
| 2025-04-17 | [VPlan] Simplify vp.merge true, (or x, y), x -> vp.merge y, true, x (#135017) | Luke Lau |
| 2025-04-14 | Fix build by marking possibly unused variable such. (#135689) [NFC] | Sterling-Augustine |
| 2025-04-14 | [Vectorize] Fix a warning | Kazu Hirata |
| 2025-04-14 | [VPlan] Add opcode to create step for wide inductions. (#119284) | Florian Hahn |
| 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-07 | [VPlan] Split out VPBlendRecipe simplifications from simplifyRecipes. NFC (#1... | Luke Lau |
| 2025-04-06 | [VPlan] Don't narrow interleave groups if there are vector pointers. | Florian Hahn |
| 2025-04-04 | [VPlan] Set and use debug location for VPScalarIVStepsRecipe. | Florian Hahn |
| 2025-04-04 | [VPlan] Add initial CFG simplification, removing BranchOnCond true. (#106748) | Florian Hahn |
| 2025-04-02 | [VPlan] Update VPInterleaveRecipe to take debug loc directly as arg (NFC) | Florian Hahn |
| 2025-04-02 | [VPlan] Simplify select c, x, x -> x (#133731) | Luke Lau |
| 2025-03-31 | [LV][EVL] Peek through combination tail-folded + predicated masks (#133430) | Luke Lau |
| 2025-03-31 | [VPlan] Add m_Deferred. NFC (#133736) | Luke Lau |
| 2025-03-31 | [VPlan] Support early-exit loops in optimizeForVFAndUF. (#131539) | Florian Hahn |