From: Florian Hahn Date: Sun, 29 Jan 2023 22:46:17 +0000 (+0000) Subject: [VPlan] Add sideffect/read or write test for VPPredInstPHIRecipe. (NFC) X-Git-Tag: upstream/17.0.6~19245 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dde3194876bfc2753e6a98c1b0912e8ce753835f;p=platform%2Fupstream%2Fllvm.git [VPlan] Add sideffect/read or write test for VPPredInstPHIRecipe. (NFC) --- diff --git a/llvm/unittests/Transforms/Vectorize/VPlanTest.cpp b/llvm/unittests/Transforms/Vectorize/VPlanTest.cpp index 495ce19..377d607 100644 --- a/llvm/unittests/Transforms/Vectorize/VPlanTest.cpp +++ b/llvm/unittests/Transforms/Vectorize/VPlanTest.cpp @@ -1161,6 +1161,14 @@ TEST(VPRecipeTest, MayHaveSideEffectsAndMayReadWriteMemory) { EXPECT_TRUE(Recipe.mayWriteToMemory()); EXPECT_TRUE(Recipe.mayReadOrWriteMemory()); } + { + VPValue Op1; + VPPredInstPHIRecipe Recipe(&Op1); + EXPECT_FALSE(Recipe.mayHaveSideEffects()); + EXPECT_TRUE(Recipe.mayReadFromMemory()); + EXPECT_TRUE(Recipe.mayWriteToMemory()); + EXPECT_TRUE(Recipe.mayReadOrWriteMemory()); + } } #if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)