From fe65c567a5694fbd143627a0bb3ac976ecf59c04 Mon Sep 17 00:00:00 2001 From: Florian Hahn Date: Fri, 3 Jun 2022 12:05:00 +0100 Subject: [PATCH] [VPlan] Update failing HCFG unit tests after a5bb4a3b4d3db. --- llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp b/llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp index 65e7aab4b8f29..c86adbe0e5a35 100644 --- a/llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp +++ b/llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp @@ -49,7 +49,7 @@ TEST_F(VPlanHCFGTest, testBuildHCFGInnerLoop) { // Check that the region following the preheader is a single basic-block // region (loop). VPBasicBlock *VecBB = Entry->getSingleSuccessor()->getEntryBasicBlock(); - EXPECT_EQ(7u, VecBB->size()); + EXPECT_EQ(8u, VecBB->size()); EXPECT_EQ(0u, VecBB->getNumPredecessors()); EXPECT_EQ(0u, VecBB->getNumSuccessors()); EXPECT_EQ(VecBB->getParent()->getEntryBasicBlock(), VecBB); @@ -120,7 +120,8 @@ compound=true " EMIT store ir\<%res\> ir\<%arr.idx\>\l" + " EMIT ir\<%indvars.iv.next\> = add ir\<%indvars.iv\> ir\<1\>\l" + " EMIT ir\<%exitcond\> = icmp ir\<%indvars.iv.next\> ir\<%N\>\l" + - "No successors\l" + + " EMIT branch-on-cond ir\<%exitcond\>\l" + + "No successors\l" ] } N1 -> N3 [ label="" ltail=cluster_N2] @@ -176,7 +177,7 @@ TEST_F(VPlanHCFGTest, testVPInstructionToVPRecipesInner) { // Check that the region following the preheader is a single basic-block // region (loop). VPBasicBlock *VecBB = Entry->getSingleSuccessor()->getEntryBasicBlock(); - EXPECT_EQ(7u, VecBB->size()); + EXPECT_EQ(8u, VecBB->size()); EXPECT_EQ(0u, VecBB->getNumPredecessors()); EXPECT_EQ(0u, VecBB->getNumSuccessors()); EXPECT_EQ(VecBB->getParent()->getEntryBasicBlock(), VecBB); @@ -190,6 +191,7 @@ TEST_F(VPlanHCFGTest, testVPInstructionToVPRecipesInner) { EXPECT_NE(nullptr, dyn_cast(&*Iter++)); EXPECT_NE(nullptr, dyn_cast(&*Iter++)); EXPECT_NE(nullptr, dyn_cast(&*Iter++)); + EXPECT_NE(nullptr, dyn_cast(&*Iter++)); EXPECT_EQ(VecBB->end(), Iter); }