| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-26 | Reapply "[LV] Use ExtractLane(LastActiveLane, V) live outs when tail-folding.... | Florian Hahn | 1 | -0/+46 |
| 2025-11-26 | Revert "Reapply "[LV] Use ExtractLane(LastActiveLane, V) live outs when tail-... | Florian Hahn | 1 | -46/+0 |
| 2025-11-26 | Reapply "[LV] Use ExtractLane(LastActiveLane, V) live outs when tail-folding.... | Florian Hahn | 1 | -0/+46 |
| 2025-11-13 | Revert "[LV] Use ExtractLane(LastActiveLane, V) live outs when tail-folding. ... | Florian Hahn | 1 | -46/+0 |
| 2025-11-12 | [LV] Use ExtractLane(LastActiveLane, V) live outs when tail-folding. (#149042) | Florian Hahn | 1 | -0/+46 |
| 2025-11-04 | [VPlan] Verify incoming values of VPIRPhi matches before checking (NFC) | Florian Hahn | 1 | -0/+7 |
| 2025-10-15 | [VPlan] Use switch over opcodes in verifier (NFC). | Florian Hahn | 1 | -5/+10 |
| 2025-10-13 | [VPlan] Strip VPDT's default constructor (NFC) (#162692) | Ramkumar Ramachandra | 1 | -2/+1 |
| 2025-10-13 | [VPlan] Allow zero-operand m_BranchOn(Cond|Count) (NFC) (#162721) | Ramkumar Ramachandra | 1 | -3/+2 |
| 2025-09-27 | [VPlan] Allow multiple users of (broadcast %evl). | Florian Hahn | 1 | -1/+2 |
| 2025-09-18 | [VPlanPatternMatch] Introduce match functor (NFC) (#159521) | Ramkumar Ramachandra | 1 | -4/+4 |
| 2025-09-01 | [LV][EVL] Support interleaved access with tail folding by EVL (#152070) | Mel Chen | 1 | -1/+2 |
| 2025-09-01 | [VPlan] Add VPBlockBase::hasPredecessors (NFC). | Florian Hahn | 1 | -1/+1 |
| 2025-08-16 | [VPlan] Run final VPlan simplifications before codegen. | Florian Hahn | 1 | -0/+1 |
| 2025-08-14 | [VPlan] Add incoming_[blocks,values] iterators to VPPhiAccessors (NFC) (#138... | Florian Hahn | 1 | -5/+3 |
| 2025-08-07 | [VPlan] Support VPWidenPointerInductionRecipes with EVL tail folding (#152110) | Luke Lau | 1 | -1/+1 |
| 2025-08-01 | [VPlan] Create AVL as a phi from TC -> 0 with EVL tail folding (#151481) | Luke Lau | 1 | -1/+2 |
| 2025-07-31 | [VPlan] Fix header phi VPInstruction verification. NFC (#151472) | Luke Lau | 1 | -3/+2 |
| 2025-07-30 | [VPlan] Convert EVL loops to variable-length stepping after dissolution (#147... | Shih-Po Hung | 1 | -1/+8 |
| 2025-07-30 | [VPlan] Fix header masks in EVL tail folding (#150202) | Luke Lau | 1 | -1/+2 |
| 2025-07-01 | [VPlan] Support VPWidenIntOrFpInductionRecipes with EVL tail folding (#144666) | Luke Lau | 1 | -5/+20 |
| 2025-06-30 | [VPlan] Replace all uses of VF when EVL tail folding. NFCI (#146339) | Luke Lau | 1 | -0/+7 |
| 2025-06-11 | [VPlan] Always verify VPCanonicalIVPHIRecipe placement (NFC). | Florian Hahn | 1 | -2/+1 |
| 2025-05-30 | [VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (#140405) | Florian Hahn | 1 | -3/+1 |
| 2025-05-24 | [VPlan] Replace VPRegionBlock with explicit CFG before execute (NFCI). (#117506) | Florian Hahn | 1 | -3/+1 |
| 2025-05-17 | [VPlan] Verify final VPlan, just before execution. (NFC) | Florian Hahn | 1 | -21/+32 |
| 2025-05-15 | [VPlan] Add VPTypeAnalysis constructor taking a VPlan (NFC). | Florian Hahn | 1 | -2/+1 |
| 2025-05-15 | [VPlan] Verify dominance for incoming values of phi-like recipes. (#124838) | Florian Hahn | 1 | -8/+26 |
| 2025-05-13 | [VPlan] Print use and definition in verifier on violation. | Florian Hahn | 1 | -9/+15 |
| 2025-05-05 | [VPlan] Verify number preds and operands matches for VPIRPhis. (NFC) | Florian Hahn | 1 | -0/+12 |
| 2025-04-10 | [VPlan] Introduce VPInstructionWithType, use instead of VPScalarCast(NFC) (#1... | Florian Hahn | 1 | -2/+2 |
| 2025-03-28 | [VPlan] Add new VPIRPhi overlay for VPIRInsts wrapping phi nodes (NFC). (#129... | Florian Hahn | 1 | -3/+2 |
| 2025-03-19 | [VPlan] Rename VPReverseVectorPointerRecipe to VPVectorEndPointerRecipe. NFC ... | Luke Lau | 1 | -1/+1 |
| 2025-03-13 | [VPlan] Use VPInstruction for VPScalarPHIRecipe. (NFCI) (#129767) | Florian Hahn | 1 | -4/+9 |
| 2025-03-03 | [LV][EVL] Support fixed-order recurrence idiom with EVL tail folding. (#124093) | Mel Chen | 1 | -1/+2 |
| 2025-02-22 | [VPlan] Don't convert widen recipes to VP intrinsics in EVL transform (#127180) | Luke Lau | 1 | -4/+0 |
| 2025-01-30 | [LoopVectorize] Enable vectorisation of early exit loops with live-outs (#120... | David Sherwood | 1 | -1/+3 |
| 2025-01-28 | [VPlan] Use cast<VPRecipeBase> in verifier (NFC). | Florian Hahn | 1 | -1/+1 |
| 2025-01-16 | [VPlan] Verify scalar types in VPlanVerifier. NFCI (#122679) | Luke Lau | 1 | -2/+14 |
| 2024-12-12 | [VPlan] Hook IR blocks into VPlan during skeleton creation (NFC) (#114292) | Florian Hahn | 1 | -1/+1 |
| 2024-11-23 | [VPlan] Simplify and unify code in verifyEVLRecipe using all_of. (NFCI) | Florian Hahn | 1 | -46/+37 |
| 2024-11-22 | [VPlan] Support VPReverseVectorPointer in DataWithEVL vectorization (#113667) | Shih-Po Hung | 1 | -3/+2 |
| 2024-11-03 | [Vectorize] Remove unused includes (NFC) (#114643) | Kazu Hirata | 1 | -2/+0 |
| 2024-10-31 | [VPlan] Introduce scalar loop header in plan, remove VPLiveOut. (#109975) | Florian Hahn | 1 | -14/+0 |
| 2024-10-15 | [VPlan] Use VPWidenIntrinsicRecipe to vp.select. (#110489) | Florian Hahn | 1 | -0/+4 |
| 2024-09-16 | [LV] Added verification of EVL recipes (#107630) | Kolya Panchenko | 1 | -0/+74 |
| 2024-09-14 | [VPlan] Add VPIRInstruction, use for exit block live-outs. (#100735) | Florian Hahn | 1 | -0/+9 |
| 2024-09-08 | [Vectorize] Avoid repeated hash lookups (NFC) (#107729) | Kazu Hirata | 1 | -2/+1 |
| 2024-07-05 | [VPlan] Model branch cond to enter scalar epilogue in VPlan. (#92651) | Florian Hahn | 1 | -2/+7 |
| 2024-05-30 | [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (#93398) | Florian Hahn | 1 | -0/+16 |