diff options
Diffstat (limited to 'llvm/unittests/IR/IRBuilderTest.cpp')
-rw-r--r-- | llvm/unittests/IR/IRBuilderTest.cpp | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/llvm/unittests/IR/IRBuilderTest.cpp b/llvm/unittests/IR/IRBuilderTest.cpp index d7712fda127..c74f63014d2 100644 --- a/llvm/unittests/IR/IRBuilderTest.cpp +++ b/llvm/unittests/IR/IRBuilderTest.cpp @@ -242,52 +242,52 @@ TEST_F(IRBuilderTest, ConstrainedFP) { V = Builder.CreateFAdd(V, V); ASSERT_TRUE(isa<ConstrainedFPIntrinsic>(V)); auto *CII = cast<ConstrainedFPIntrinsic>(V); - EXPECT_EQ(fp::ebStrict, CII->getExceptionBehavior()); - EXPECT_EQ(fp::rmDynamic, CII->getRoundingMode()); + ASSERT_TRUE(CII->getExceptionBehavior() == ConstrainedFPIntrinsic::ebStrict); + ASSERT_TRUE(CII->getRoundingMode() == ConstrainedFPIntrinsic::rmDynamic); - Builder.setDefaultConstrainedExcept(fp::ebIgnore); - Builder.setDefaultConstrainedRounding(fp::rmUpward); + Builder.setDefaultConstrainedExcept(ConstrainedFPIntrinsic::ebIgnore); + Builder.setDefaultConstrainedRounding(ConstrainedFPIntrinsic::rmUpward); V = Builder.CreateFAdd(V, V); CII = cast<ConstrainedFPIntrinsic>(V); - EXPECT_EQ(fp::ebIgnore, CII->getExceptionBehavior()); - EXPECT_EQ(CII->getRoundingMode(), fp::rmUpward); + ASSERT_TRUE(CII->getExceptionBehavior() == ConstrainedFPIntrinsic::ebIgnore); + ASSERT_TRUE(CII->getRoundingMode() == ConstrainedFPIntrinsic::rmUpward); - Builder.setDefaultConstrainedExcept(fp::ebIgnore); - Builder.setDefaultConstrainedRounding(fp::rmToNearest); + Builder.setDefaultConstrainedExcept(ConstrainedFPIntrinsic::ebIgnore); + Builder.setDefaultConstrainedRounding(ConstrainedFPIntrinsic::rmToNearest); V = Builder.CreateFAdd(V, V); CII = cast<ConstrainedFPIntrinsic>(V); - EXPECT_EQ(fp::ebIgnore, CII->getExceptionBehavior()); - EXPECT_EQ(fp::rmToNearest, CII->getRoundingMode()); + ASSERT_TRUE(CII->getExceptionBehavior() == ConstrainedFPIntrinsic::ebIgnore); + ASSERT_TRUE(CII->getRoundingMode() == ConstrainedFPIntrinsic::rmToNearest); - Builder.setDefaultConstrainedExcept(fp::ebMayTrap); - Builder.setDefaultConstrainedRounding(fp::rmDownward); + Builder.setDefaultConstrainedExcept(ConstrainedFPIntrinsic::ebMayTrap); + Builder.setDefaultConstrainedRounding(ConstrainedFPIntrinsic::rmDownward); V = Builder.CreateFAdd(V, V); CII = cast<ConstrainedFPIntrinsic>(V); - EXPECT_EQ(fp::ebMayTrap, CII->getExceptionBehavior()); - EXPECT_EQ(fp::rmDownward, CII->getRoundingMode()); + ASSERT_TRUE(CII->getExceptionBehavior() == ConstrainedFPIntrinsic::ebMayTrap); + ASSERT_TRUE(CII->getRoundingMode() == ConstrainedFPIntrinsic::rmDownward); - Builder.setDefaultConstrainedExcept(fp::ebStrict); - Builder.setDefaultConstrainedRounding(fp::rmTowardZero); + Builder.setDefaultConstrainedExcept(ConstrainedFPIntrinsic::ebStrict); + Builder.setDefaultConstrainedRounding(ConstrainedFPIntrinsic::rmTowardZero); V = Builder.CreateFAdd(V, V); CII = cast<ConstrainedFPIntrinsic>(V); - EXPECT_EQ(fp::ebStrict, CII->getExceptionBehavior()); - EXPECT_EQ(fp::rmTowardZero, CII->getRoundingMode()); + ASSERT_TRUE(CII->getExceptionBehavior() == ConstrainedFPIntrinsic::ebStrict); + ASSERT_TRUE(CII->getRoundingMode() == ConstrainedFPIntrinsic::rmTowardZero); - Builder.setDefaultConstrainedExcept(fp::ebIgnore); - Builder.setDefaultConstrainedRounding(fp::rmDynamic); + Builder.setDefaultConstrainedExcept(ConstrainedFPIntrinsic::ebIgnore); + Builder.setDefaultConstrainedRounding(ConstrainedFPIntrinsic::rmDynamic); V = Builder.CreateFAdd(V, V); CII = cast<ConstrainedFPIntrinsic>(V); - EXPECT_EQ(fp::ebIgnore, CII->getExceptionBehavior()); - EXPECT_EQ(fp::rmDynamic, CII->getRoundingMode()); + ASSERT_TRUE(CII->getExceptionBehavior() == ConstrainedFPIntrinsic::ebIgnore); + ASSERT_TRUE(CII->getRoundingMode() == ConstrainedFPIntrinsic::rmDynamic); // Now override the defaults. Call = Builder.CreateConstrainedFPBinOp( Intrinsic::experimental_constrained_fadd, V, V, nullptr, "", nullptr, - fp::rmDownward, fp::ebMayTrap); + ConstrainedFPIntrinsic::rmDownward, ConstrainedFPIntrinsic::ebMayTrap); CII = cast<ConstrainedFPIntrinsic>(Call); EXPECT_EQ(CII->getIntrinsicID(), Intrinsic::experimental_constrained_fadd); - EXPECT_EQ(fp::ebMayTrap, CII->getExceptionBehavior()); - EXPECT_EQ(fp::rmDownward, CII->getRoundingMode()); + ASSERT_TRUE(CII->getExceptionBehavior() == ConstrainedFPIntrinsic::ebMayTrap); + ASSERT_TRUE(CII->getRoundingMode() == ConstrainedFPIntrinsic::rmDownward); Builder.CreateRetVoid(); EXPECT_FALSE(verifyModule(*M)); |