Lines Matching defs:isNegatedPowerOf2
1936 TEST(APIntTest, isNegatedPowerOf2) {
1937 EXPECT_FALSE(APInt(5, 0x00).isNegatedPowerOf2());
1938 EXPECT_TRUE(APInt(15, 0x7ffe).isNegatedPowerOf2());
1939 EXPECT_TRUE(APInt(16, 0xfffc).isNegatedPowerOf2());
1940 EXPECT_TRUE(APInt(32, 0xffffffff).isNegatedPowerOf2());
1943 EXPECT_FALSE(APInt(N, 0).isNegatedPowerOf2());
1944 EXPECT_TRUE(APInt::getAllOnes(N).isNegatedPowerOf2());
1945 EXPECT_TRUE(APInt::getSignedMinValue(N).isNegatedPowerOf2());
1946 EXPECT_TRUE((-APInt::getSignedMinValue(N)).isNegatedPowerOf2());
1950 EXPECT_FALSE(APInt::getOneBitSet(N, I).isNegatedPowerOf2());
1951 EXPECT_TRUE((-APInt::getOneBitSet(N, I)).isNegatedPowerOf2());
1954 EXPECT_TRUE((-MaskVal).isNegatedPowerOf2());
1957 EXPECT_TRUE(ShiftMaskVal.isNegatedPowerOf2());