https://github.com/fhahn commented: Having the current code path at least ensures that VPlan codegen for nested regions works. Having it in tree does not really add much additional burden in my experience https://github.com/llvm/llvm-project/pull/189979