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.