The validation of vplans could fail if an inloop reduction was created with a block-in mask that did not dominate the reduction. This makes sure that the insert point is set when creating the mask, to ensure it dominates the reduction.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
LGTM, thanks!
llvm/test/Transforms/LoopVectorize/reduction-inloop.ll | ||
---|---|---|
1125 | I think what fails is the VPlan verifier, so VPlan verification would probably be best. |
Nit, perhaps: verification -> vplan validation ?