[llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
Florian Hahn via llvm-commits
llvm-commits at lists.llvm.org
Mon May 27 22:12:50 PDT 2024
================
@@ -442,6 +442,58 @@ VPBasicBlock::createEmptyBasicBlock(VPTransformState::CFGState &CFG) {
return NewBB;
}
+void VPIRWrapperBlock::execute(VPTransformState *State) {
+ for (VPBlockBase *PredVPBlock : getHierarchicalPredecessors()) {
----------------
fhahn wrote:
Yes, in the initial version patching up the CFG isn't needed. Removed and added assert.
https://github.com/llvm/llvm-project/pull/93398
More information about the llvm-commits
mailing list