Home | History | Annotate | Download | only in ADT

Lines Matching defs:Zero

21   APInt Zero = APInt();
22 EXPECT_TRUE(!Zero);
23 EXPECT_TRUE(!Zero.zext(64));
24 EXPECT_TRUE(!Zero.sext(64));
102 APInt zero(128, 0, true);
103 EXPECT_EQ(128u, zero.countLeadingZeros());
104 EXPECT_EQ(0u, zero.countLeadingOnes());
105 EXPECT_EQ(0u, zero.getActiveBits());
106 EXPECT_EQ(128u, zero.countTrailingZeros());
107 EXPECT_EQ(0u, zero.countTrailingOnes());
108 EXPECT_EQ(0u, zero.countPopulation());
109 EXPECT_EQ(0u, zero.getSExtValue());
110 EXPECT_EQ(0u, zero.getZExtValue());
126 const APInt zero(1, 0);
133 EXPECT_EQ(0u, zero.getZExtValue());
140 EXPECT_EQ(zero, two);
141 EXPECT_EQ(zero, neg_two);
146 EXPECT_TRUE(zero.isMaxSignedValue());
148 EXPECT_FALSE(zero.isMinSignedValue());
153 EXPECT_EQ(zero, neg_one + one);
159 EXPECT_EQ(zero, one - one);
162 EXPECT_EQ(zero, one << one);
163 EXPECT_EQ(one, one << zero);
164 EXPECT_EQ(zero, one.shl(1));
166 EXPECT_EQ(zero, one.lshr(1));
167 EXPECT_EQ(zero, one.ashr(1));
193 EXPECT_EQ(zero, neg_one.srem(one));
194 EXPECT_EQ(zero, neg_one.urem(one));
195 EXPECT_EQ(zero, one.srem(neg_one));
951 // Test the zero case when we have a bit width large enough such