Skip to content

Commit

Permalink
Add some unit tests for DenormalMode helper
Browse files Browse the repository at this point in the history
Split out from D143180
  • Loading branch information
arsenm committed Jun 22, 2023
1 parent 411deb9 commit d1c21d0
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions llvm/unittests/ADT/FloatingPointMode.cpp
Expand Up @@ -219,4 +219,11 @@ TEST(FloatingPointModeTest, DenormalModeMerge) {
DenormalMode::getIEEE(),
DenormalMode::getPreserveSign().mergeCalleeMode(DenormalMode::getIEEE()));
}

TEST(FloatingPointModeTest, DenormalModePredicates) {
EXPECT_TRUE(DenormalMode::getPreserveSign().inputsAreZero());
EXPECT_TRUE(DenormalMode::getPositiveZero().inputsAreZero());
EXPECT_FALSE(DenormalMode::getIEEE().inputsAreZero());
EXPECT_FALSE(DenormalMode::getDynamic().inputsAreZero());
}
}

0 comments on commit d1c21d0

Please sign in to comment.