| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-12-09 | [VPlan] Strip TODO to consolidate (ActiveLaneMask|Widen)PHI (#171392) | Ramkumar Ramachandra | 1 | -2/+0 |
| 2025-12-07 | [VPlan] Replace ExtractLast(Elem|LanePerPart) with ExtractLast(Lane/Part) (#1... | Florian Hahn | 1 | -15/+16 |
| 2025-12-06 | [VPlan] Remove stray space before ops when printing vector-ptr (NFC) | Florian Hahn | 1 | -1/+1 |
| 2025-12-04 | [VPlan] Implement printing VPIRMetadata. (#168385) | Florian Hahn | 1 | -0/+22 |
| 2025-12-04 | [VPlan] Fix opcode in LoadStore EVL recipe (#170594) | Shih-Po Hung | 1 | -6/+2 |
| 2025-12-03 | [VPlan] Use predicate in VPInstruction::computeCost for selects. (#170278) | Florian Hahn | 1 | -3/+2 |
| 2025-12-02 | [VPlan] Remove duplicated computeCost call (NFC). | Florian Hahn | 1 | -1/+0 |
| 2025-12-01 | [VPlan] Improve code in VPInstruction::generate (NFC) (#169470) | Ramkumar Ramachandra | 1 | -22/+17 |
| 2025-12-01 | [VPlan] Use wide IV if scalar lanes > 0 are used with scalable vectors. (#169... | Florian Hahn | 1 | -22/+0 |
| 2025-11-28 | [TTI][Vectorize] Migrate masked/gather-scatter/strided/expand-compress costin... | Shih-Po Hung | 1 | -12/+20 |
| 2025-11-26 | Reapply "[LV] Use ExtractLane(LastActiveLane, V) live outs when tail-folding.... | Florian Hahn | 1 | -1/+30 |
| 2025-11-26 | Revert "Reapply "[LV] Use ExtractLane(LastActiveLane, V) live outs when tail-... | Florian Hahn | 1 | -30/+1 |
| 2025-11-26 | Reapply "[LV] Use ExtractLane(LastActiveLane, V) live outs when tail-folding.... | Florian Hahn | 1 | -1/+30 |
| 2025-11-26 | [LV] Use VPReductionRecipe for partial reductions (#147513) | Sam Tebbs | 1 | -146/+48 |
| 2025-11-26 | [VPlan] Use DL index type consistently for GEPs (#169396) | Ramkumar Ramachandra | 1 | -15/+4 |
| 2025-11-25 | [VPlan] Include flags in VectorPointerRecipe::printRecipe (#169466) | Ramkumar Ramachandra | 1 | -1/+1 |
| 2025-11-24 | Reland [VPlan] Handle WidenGEP in narrowToSingleScalars (#167880) | Ramkumar Ramachandra | 1 | -45/+31 |
| 2025-11-24 | [VPlan] Set ZeroIsPoison=false for FirstActiveLane (#169298) | Luke Lau | 1 | -4/+4 |
| 2025-11-23 | [VPlan] Refine mayRead/WriteFromMemory for VPInst, fix VPlan SLP check. | Florian Hahn | 1 | -2/+8 |
| 2025-11-23 | [VPlan] Merge `fcmp uno` feeding AnyOf. (#166823) | Florian Hahn | 1 | -1/+1 |
| 2025-11-21 | [VPlan] Only apply forced cost to recipes with underlying values. (#168372) | Florian Hahn | 1 | -3/+8 |
| 2025-11-20 | [VPlan] Remove PtrIV::IsScalarAfterVectorization, use VPlan analysis. (#168289) | Florian Hahn | 1 | -1/+1 |
| 2025-11-19 | [VPlan] Print debug info for all recipes. (#168454) | Florian Hahn | 1 | -5/+4 |
| 2025-11-19 | [TTI] Use MemIntrinsicCostAttributes for getMaskedMemoryOpCost (#168029) | Shih-Po Hung | 1 | -3/+9 |
| 2025-11-18 | [VPlan] VPIRFlags kind for FCmp with predicate + fast-math flags (NFCI). | Florian Hahn | 1 | -17/+26 |
| 2025-11-18 | [VPlan] Populate and use VPIRFlags from initial VPInstruction. (#168450) | Florian Hahn | 1 | -7/+9 |
| 2025-11-17 | [VPlan] Populate and use VPIRMetadata from VPInstructions (NFC) (#167253) | Florian Hahn | 1 | -12/+0 |
| 2025-11-17 | Reland [VPlan] Expand WidenInt inductions with nuw/nsw (#168354) | Ramkumar Ramachandra | 1 | -1/+3 |
| 2025-11-17 | [VPlan] Add printRecipe, prepare printing metadata in ::print (NFC) (#166244) | Florian Hahn | 1 | -80/+85 |
| 2025-11-16 | [VPlan] Delegate to other VPInstruction constructors. (NFCI) | Florian Hahn | 1 | -0/+6 |
| 2025-11-14 | Revert "[VPlan] Expand WidenInt inductions with nuw/nsw" (#168080) | Alex Bradbury | 1 | -3/+1 |
| 2025-11-14 | [VPlan] Expand WidenInt inductions with nuw/nsw (#163538) | Ramkumar Ramachandra | 1 | -1/+3 |
| 2025-11-14 | [LV] Explicitly disable in-loop reductions for AnyOf and FindIV. nfc (#163541) | Mel Chen | 1 | -4/+3 |
| 2025-11-13 | Revert "[LV] Use ExtractLane(LastActiveLane, V) live outs when tail-folding. ... | Florian Hahn | 1 | -29/+0 |
| 2025-11-13 | [VPlan] Simplify ExplicitVectorLength(%AVL) -> %AVL when AVL <= VF (#167647) | Luke Lau | 1 | -0/+1 |
| 2025-11-12 | [LV] Use ExtractLane(LastActiveLane, V) live outs when tail-folding. (#149042) | Florian Hahn | 1 | -0/+29 |
| 2025-11-11 | [VPlan] Remove unneeded getDefiningRecipe with isa/cast/dyn_cast. (NFC) | Florian Hahn | 1 | -7/+6 |
| 2025-11-11 | Revert "[VPlan] Handle WidenGEP in narrowToSingleScalars" (#167509) | Ramkumar Ramachandra | 1 | -26/+45 |
| 2025-11-11 | [VPlan] Handle WidenGEP in narrowToSingleScalars (#166740) | Ramkumar Ramachandra | 1 | -45/+26 |
| 2025-11-11 | [LV] Move condition to VPPartialReductionRecipe::execute (#166136) | Sander de Smalen | 1 | -11/+27 |
| 2025-11-10 | [VPlan] Don't apply predication discount to non-originally-predicated blocks ... | Luke Lau | 1 | -1/+1 |
| 2025-11-06 | [VPlan] Rename onlyFirst(Lane|Part)Used (NFC) (#166562) | Ramkumar Ramachandra | 1 | -5/+5 |
| 2025-11-05 | [VPlan] Handle single-scalar conds in VPWidenSelectRecipe. (#165506) | Florian Hahn | 1 | -7/+6 |
| 2025-11-02 | [VPlan] Mark BranchOnCount and BranchOnCond as having side effects (NFC) | Florian Hahn | 1 | -2/+8 |
| 2025-11-01 | [VPlan] Add VPIRMetadata parameter to VPInstruction constructor. (NFC) | Florian Hahn | 1 | -3/+3 |
| 2025-10-31 | [VPlan] Add VPRegionBlock::getCanonicalIVType (NFC). (#164127) | Florian Hahn | 1 | -2/+1 |
| 2025-10-30 | [VPlan] Extend getSCEVForVPV, use to compute VPReplicateRecipe cost. (#161276) | Florian Hahn | 1 | -10/+13 |
| 2025-10-28 | [VPlan] Introduce cannotHoistOrSinkRecipe, fix miscompile (#162674) | Ramkumar Ramachandra | 1 | -0/+4 |
| 2025-10-28 | [VPlan] Store memory alignment in VPWidenMemoryRecipe. nfc (#165255) | Mel Chen | 1 | -7/+0 |
| 2025-10-28 | [VPlan] Use VPlan type inference to get address space for recipes. (NFC) | Florian Hahn | 1 | -4/+7 |