This patch introduces some initial def-use verification. This catches
cases like the one fixed by D129436.
Details
Details
- Reviewers
Ayal gilr rengolin - Commits
- rG5124b21648c7: [VPlan] Initial def-use verification.
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Thanks for following-up with this, good to see it didn't catch anything else, ship it!
| llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp | ||
|---|---|---|
| 194 | nit: can early-continue/skip blocks in non-replicating regions. | |
| 228 | nit: can fold the two dfs traversals into one - if a VPB hasn't had its BlockNumber assigned yet, it's number is/will-be greater than any which have. | |
Comment Actions
Simplified as suggested. I am planning on committing this as soon as the pre-commit tests results come back.
nit: can early-continue/skip blocks in non-replicating regions.