Lines Matching refs:APInt

20 using llvm::APInt;
40 auto apint1 = APInt(64, 234); in TEST()
41 auto apint2 = APInt(64, 246); in TEST()
42 ASSERT_TRUE(checkInequality<APInt>(apint1, apint2)); in TEST()
43 ASSERT_TRUE(checkEquality<APInt>(apint1, apint1)); in TEST()
98 EXPECT_EQ(APInt(128, 1) << 70, Scalar(std::pow(2.0f, 70.0f)).SInt128(APInt())); in TEST()
99 EXPECT_EQ(APInt(128, -1, true) << 70, in TEST()
100 Scalar(-std::pow(2.0f, 70.0f)).SInt128(APInt())); in TEST()
101 EXPECT_EQ(APInt(128, 1) << 70, in TEST()
102 Scalar(std::pow(2.0f, 70.0f)).UInt128(APInt())); in TEST()
103 EXPECT_EQ(APInt(128, 0), Scalar(-std::pow(2.0f, 70.0f)).UInt128(APInt())); in TEST()
105 EXPECT_EQ(APInt(128, 1) << 70, Scalar(std::pow(2.0, 70.0)).SInt128(APInt())); in TEST()
106 EXPECT_EQ(APInt(128, -1, true) << 70, in TEST()
107 Scalar(-std::pow(2.0, 70.0)).SInt128(APInt())); in TEST()
108 EXPECT_EQ(APInt(128, 1) << 70, Scalar(std::pow(2.0, 70.0)).UInt128(APInt())); in TEST()
109 EXPECT_EQ(APInt(128, 0), Scalar(-std::pow(2.0, 70.0)).UInt128(APInt())); in TEST()
296 EXPECT_EQ(APInt(64, 47), a.UInt128(APInt())); in TEST()
304 EXPECT_EQ(APInt(64, 47), a.UInt128(APInt())); in TEST()
364 Scalar A(APInt(width, 24)); in TEST()
367 EXPECT_EQ(APInt(width, 24), A.UInt128(APInt())); in TEST()
372 Scalar Z(APInt(512, 0)); in TEST()
377 Scalar S(APInt(512, 2000)); in TEST()
395 EXPECT_EQ(S.UInt128(APInt()), APInt(12, 0xfffu)); in TEST()
397 EXPECT_EQ(S.UInt128(APInt()), APInt(20, 0xfffffu)); in TEST()
399 EXPECT_EQ(S.UInt128(APInt()), APInt(24, 0x0fffffu)); in TEST()
401 EXPECT_EQ(S.UInt128(APInt()), APInt(16, 0xffffu)); in TEST()