llvm-project
[VPlan] Move tail folding out of VPlanPredicator. NFC
#176143
Merged

[VPlan] Move tail folding out of VPlanPredicator. NFC #176143

lukel97
lukel97 [VPlan] Move tail folding out of VPlanPredicator. NFC
8e7238eb
lukel97 lukel97 requested a review from fhahn fhahn 116 days ago
lukel97 lukel97 requested a review from arcbbb arcbbb 116 days ago
lukel97 lukel97 requested a review from david-arm david-arm 116 days ago
lukel97 lukel97 requested a review from ayalz ayalz 116 days ago
lukel97 lukel97 requested a review from Mel-Chen Mel-Chen 116 days ago
llvmbot llvmbot added vectorizers
llvmbot llvmbot added llvm:transforms
llvmbot
lukel97
lukel97 commented on 2026-01-15
lukel97
lukel97 commented on 2026-01-15
eas
eas commented on 2026-01-20
lukel97
lukel97 Don't use branch-on-cond, explicitly pass mask in densemap to VPPredi…
ed18c28e
lukel97
eas
fhahn
fhahn commented on 2026-01-21
lukel97
lukel97 Don't pass state, use VPInstruction::PredicateSuccessors
81332b3f
lukel97
eas
lukel97
lukel97 Revert "Don't pass state, use VPInstruction::PredicateSuccessors"
5475f482
lukel97 Revert "Don't use branch-on-cond, explicitly pass mask in densemap to…
d7bb1118
lukel97 Maintain SSA
b7842de3
lukel97
lukel97 commented on 2026-01-23
lukel97 Remove unused VPTypeAnalysis
b88529d4
fhahn
lukel97 Assert no other recipes are in new latch
df47d1e3
lukel97 Iterate through defs instead of uses
8c58ad62
lukel97
lukel97 Merge branch 'main' of github.com:llvm/llvm-project into loop-vectori…
33c66f1f
lukel97 Merge branch 'main' into loop-vectorize/move-foldTailByMasking
5b736f57
eas
eas commented on 2026-02-04
lukel97 Add asserts
46714282
lukel97 Undo convertPhisToBlends change
881d2861
lukel97 Update diagram with phis
d705ff80
lukel97 Merge branch 'main' of github.com:llvm/llvm-project into loop-vectori…
502ac0a9
lukel97 Check Header instead of VPBB, move assert closer
0b4b3a49
eas
eas commented on 2026-02-06
lukel97 Merge branch 'main' of github.com:llvm/llvm-project into loop-vectori…
6508ad27
lukel97 Update TODO
1ada4649
eas
eas commented on 2026-02-09
fhahn
fhahn commented on 2026-02-10
eas
eas commented on 2026-02-13
lukel97 Merge branch 'main' of github.com:llvm/llvm-project into loop-vectori…
15a3945b
lukel97 Add VPlan tests
6ce36605
lukel97 Move to just after createLoopRegions, precommit for vplan test diff
315cded6
lukel97 VPlan test diff
d8497efd
lukel97
fhahn
fhahn commented on 2026-02-17
lukel97 Merge branch 'main' of github.com:llvm/llvm-project into loop-vectori…
7183cc47
lukel97 Use VPTypeAnalysis, rework to collect users separately and then add phis
8ef954df
lukel97 Add test cases for header with only phis, and live-out defined by phi
ae85948d
lukel97 Explicitly check for VPWidenInductionRecipe
23a60106
eas
lukel97 Fix replacing users inside the loop
5e1e5851
fhahn
fhahn commented on 2026-02-19
lukel97 Use MapVector and cast VPHeaderPHIRecipe
4df3ab11
lukel97 Merge branch 'main' into loop-vectorize/move-foldTailByMasking
d0bd50ba
lukel97 Merge branch 'main' into loop-vectorize/move-foldTailByMasking
27d24d01
lukel97
fhahn
fhahn commented on 2026-03-01
lukel97 Merge branch 'main' of github.com:llvm/llvm-project into loop-vectori…
6ed250aa
lukel97 Address review comments
355bbb32
lukel97 Remove other ExitingIVValue match, use m_ExtractLastLaneOfLastPart
a89f7dc4
lukel97 Merge branch 'main' of github.com:llvm/llvm-project into loop-vectori…
12fa4a5d
github-actions
fhahn
fhahn approved these changes on 2026-03-04
Mel-Chen
lukel97
Mel-Chen
lukel97 Fix cmp predicate in diagram
0d841f7c
lukel97 Merge branch 'main' of github.com:llvm/llvm-project into loop-vectori…
41afe8e6
lukel97 lukel97 enabled auto-merge (squash) 67 days ago
lukel97 lukel97 merged 82512937 into main 67 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone