llvm-project
f48884de - [VPlan] Remove loop region in optimizeForVFAndUF. (#108378)

Commit
304 days ago
[VPlan] Remove loop region in optimizeForVFAndUF. (#108378) Update optimizeForVFAndUF to completely remove the vector loop region when possible. At the moment, we cannot remove the region if it contains * widened IVs: the recipe is needed to generate the step vector * reductions: ComputeReductionResults requires the reduction phi recipe for codegen. Both cases can be addressed by more explicit modeling. The patch also includes a number of updates to allow executing VPlans without a vector loop region. Depends on https://github.com/llvm/llvm-project/pull/110004
Author
Parents
Loading