[llvm] 4f1c86e - [VPlan] Remove dead VPlan-native special case from BranchOnCount (NFC).
Florian Hahn via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 2 04:08:16 PDT 2022
Author: Florian Hahn
Date: 2022-06-02T12:07:54+01:00
New Revision: 4f1c86e3d5ef2fe6787be42c2c9143363d46673b
URL: https://github.com/llvm/llvm-project/commit/4f1c86e3d5ef2fe6787be42c2c9143363d46673b
DIFF: https://github.com/llvm/llvm-project/commit/4f1c86e3d5ef2fe6787be42c2c9143363d46673b.diff
LOG: [VPlan] Remove dead VPlan-native special case from BranchOnCount (NFC).
After 05776122b682684ad this special case doesn't exist any longer.
Added:
Modified:
llvm/lib/Transforms/Vectorize/VPlan.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Transforms/Vectorize/VPlan.cpp b/llvm/lib/Transforms/Vectorize/VPlan.cpp
index f5cd8e5089206..dfd42b8311977 100644
--- a/llvm/lib/Transforms/Vectorize/VPlan.cpp
+++ b/llvm/lib/Transforms/Vectorize/VPlan.cpp
@@ -793,11 +793,6 @@ void VPInstruction::generateInstruction(VPTransformState &State,
auto *Plan = getParent()->getPlan();
VPRegionBlock *TopRegion = Plan->getVectorLoopRegion();
VPBasicBlock *Header = TopRegion->getEntry()->getEntryBasicBlock();
- if (Header->empty()) {
- assert(EnableVPlanNativePath &&
- "empty entry block only expected in VPlanNativePath");
- Header = cast<VPBasicBlock>(Header->getSingleSuccessor());
- }
// TODO: Once the exit block is modeled in VPlan, use it instead of going
// through State.CFG.ExitBB.
BasicBlock *Exit = State.CFG.ExitBB;
More information about the llvm-commits
mailing list