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