summaryrefslogtreecommitdiffstats
path: root/clang/unittests/Basic
diff options
context:
space:
mode:
authorLeonard Chan <leonardchan@google.com>2018-08-06 18:02:16 +0000
committerLeonard Chan <leonardchan@google.com>2018-08-06 18:02:16 +0000
commitf00645944f9175ecb07975d270858cbdfd699bb3 (patch)
treec502fbf54f91f69b3b7362421bedcd096e073937 /clang/unittests/Basic
parentb30502efc3b7b1f4bf6a950cd5bbe1b3fbcbb14a (diff)
downloadbcm5719-llvm-f00645944f9175ecb07975d270858cbdfd699bb3.tar.gz
bcm5719-llvm-f00645944f9175ecb07975d270858cbdfd699bb3.zip
Removed the OverflowConversionsToFract tests for now. Will add them back
in once I figure out why this doesn't work on windows. llvm-svn: 339038
Diffstat (limited to 'clang/unittests/Basic')
-rw-r--r--clang/unittests/Basic/FixedPointTest.cpp45
1 files changed, 0 insertions, 45 deletions
diff --git a/clang/unittests/Basic/FixedPointTest.cpp b/clang/unittests/Basic/FixedPointTest.cpp
index 74b676bb21f..8e184a7af85 100644
--- a/clang/unittests/Basic/FixedPointTest.cpp
+++ b/clang/unittests/Basic/FixedPointTest.cpp
@@ -601,51 +601,6 @@ TEST(FixedPoint, SAccumConversionOverflow) {
-549755813888);
}
-void CheckSaturatedConversionToFractMax(FixedPointSemantics Src,
- int64_t OneVal) {
- CheckSaturatedConversionMax(Src, Saturated(getSFractSema()), OneVal);
- CheckSaturatedConversionMax(Src, Saturated(getFractSema()), OneVal);
- CheckSaturatedConversionMax(Src, Saturated(getLFractSema()), OneVal);
- CheckSaturatedConversionMax(Src, Saturated(getUSFractSema()), OneVal);
- CheckSaturatedConversionMax(Src, Saturated(getUFractSema()), OneVal);
- CheckSaturatedConversionMax(Src, Saturated(getPadULFractSema()), OneVal);
- CheckSaturatedConversionMax(Src, Saturated(getPadUSFractSema()), OneVal);
- CheckSaturatedConversionMax(Src, Saturated(getPadUFractSema()), OneVal);
- CheckSaturatedConversionMax(Src, Saturated(getPadULFractSema()), OneVal);
-}
-
-void CheckSaturatedConversionToFractMin(FixedPointSemantics Src,
- int64_t MinusOneVal) {
- CheckSaturatedConversionMin(Src, Saturated(getSFractSema()), MinusOneVal);
- CheckSaturatedConversionMin(Src, Saturated(getFractSema()), MinusOneVal);
- CheckSaturatedConversionMin(Src, Saturated(getLFractSema()), MinusOneVal);
- CheckSaturatedConversionMin(Src, Saturated(getUSFractSema()), MinusOneVal);
- CheckSaturatedConversionMin(Src, Saturated(getUFractSema()), MinusOneVal);
- CheckSaturatedConversionMin(Src, Saturated(getPadULFractSema()), MinusOneVal);
- CheckSaturatedConversionMin(Src, Saturated(getPadUSFractSema()), MinusOneVal);
- CheckSaturatedConversionMin(Src, Saturated(getPadUFractSema()), MinusOneVal);
- CheckSaturatedConversionMin(Src, Saturated(getPadULFractSema()), MinusOneVal);
-}
-
-TEST(FixedPoint, OverflowConversionsToFract) {
- CheckSaturatedConversionToFractMax(getSAccumSema(), 128);
- CheckSaturatedConversionToFractMin(getSAccumSema(), -128);
- CheckSaturatedConversionToFractMax(getAccumSema(), 32768);
- CheckSaturatedConversionToFractMin(getAccumSema(), -32768);
- CheckSaturatedConversionToFractMax(getLAccumSema(), 2147483648);
- CheckSaturatedConversionToFractMin(getLAccumSema(), -2147483648);
-
- // Unsigned
- CheckSaturatedConversionToFractMax(getUSAccumSema(), 256);
- CheckSaturatedConversionToFractMax(getUAccumSema(), 65536);
- CheckSaturatedConversionToFractMax(getULAccumSema(), 4294967296);
-
- // Padded unsigned
- CheckSaturatedConversionToFractMax(getPadUSAccumSema(), 128);
- CheckSaturatedConversionToFractMax(getPadUAccumSema(), 32768);
- CheckSaturatedConversionToFractMax(getPadULAccumSema(), 2147483648);
-}
-
TEST(FixedPoint, GetValueSignAfterConversion) {
APFixedPoint Fixed(255 << 7, getSAccumSema());
ASSERT_TRUE(Fixed.getValue().isSigned());
OpenPOWER on IntegriCloud