Lines Matching refs:Res
24 KnownBits Res = Info.getKnownBits(SrcReg); in TEST_F() local
25 EXPECT_EQ((uint64_t)1, Res.One.getZExtValue()); in TEST_F()
26 EXPECT_EQ((uint64_t)0xfe, Res.Zero.getZExtValue()); in TEST_F()
29 EXPECT_EQ(Res.One.getZExtValue(), Res2.One.getZExtValue()); in TEST_F()
30 EXPECT_EQ(Res.Zero.getZExtValue(), Res2.Zero.getZExtValue()); in TEST_F()
44 KnownBits Res = Info.getKnownBits(SrcReg); in TEST_F() local
47 EXPECT_EQ((uint64_t)1, Res.getBitWidth()); in TEST_F()
48 EXPECT_EQ((uint64_t)0, Res.One.getZExtValue()); in TEST_F()
49 EXPECT_EQ((uint64_t)0, Res.Zero.getZExtValue()); in TEST_F()
55 EXPECT_EQ(Res.One.getZExtValue(), Res2.One.getZExtValue()); in TEST_F()
56 EXPECT_EQ(Res.Zero.getZExtValue(), Res2.Zero.getZExtValue()); in TEST_F()
83 KnownBits Res = Info.getKnownBits(SrcReg); in TEST_F() local
84 EXPECT_EQ((uint64_t)2, Res.One.getZExtValue()); in TEST_F()
85 EXPECT_EQ((uint64_t)0xfc, Res.Zero.getZExtValue()); in TEST_F()
88 EXPECT_EQ(Res.One.getZExtValue(), Res2.One.getZExtValue()); in TEST_F()
89 EXPECT_EQ(Res.Zero.getZExtValue(), Res2.Zero.getZExtValue()); in TEST_F()
117 KnownBits Res = Info.getKnownBits(SrcReg); in TEST_F() local
118 EXPECT_EQ((uint64_t)0, Res.One.getZExtValue()); in TEST_F()
119 EXPECT_EQ((uint64_t)0, Res.Zero.getZExtValue()); in TEST_F()
122 EXPECT_EQ(Res.One.getZExtValue(), Res2.One.getZExtValue()); in TEST_F()
123 EXPECT_EQ(Res.Zero.getZExtValue(), Res2.Zero.getZExtValue()); in TEST_F()
155 KnownBits Res = Info.getKnownBits(SrcReg); in TEST_F() local
156 EXPECT_EQ((uint64_t)0, Res.One.getZExtValue()); in TEST_F()
157 EXPECT_EQ((uint64_t)0, Res.Zero.getZExtValue()); in TEST_F()
160 EXPECT_EQ(Res.One.getZExtValue(), Res2.One.getZExtValue()); in TEST_F()
161 EXPECT_EQ(Res.Zero.getZExtValue(), Res2.Zero.getZExtValue()); in TEST_F()
192 KnownBits Res = Info.getKnownBits(SrcReg); in TEST_F() local
193 EXPECT_EQ((uint64_t)0, Res.One.getZExtValue()); in TEST_F()
194 EXPECT_EQ((uint64_t)0, Res.Zero.getZExtValue()); in TEST_F()
197 EXPECT_EQ(Res.One.getZExtValue(), Res2.One.getZExtValue()); in TEST_F()
198 EXPECT_EQ(Res.Zero.getZExtValue(), Res2.Zero.getZExtValue()); in TEST_F()
231 KnownBits Res = Info.getKnownBits(SrcReg); in TEST_F() local
232 EXPECT_EQ((uint64_t)0, Res.One.getZExtValue()); in TEST_F()
239 EXPECT_EQ((uint64_t)0xC0, Res.Zero.getZExtValue()); in TEST_F()
242 EXPECT_EQ(Res.One.getZExtValue(), Res2.One.getZExtValue()); in TEST_F()
243 EXPECT_EQ(Res.Zero.getZExtValue(), Res2.Zero.getZExtValue()); in TEST_F()
258 KnownBits Res = Info.getKnownBits(SrcReg); in TEST_F() local
259 EXPECT_EQ(256u, Res.One.getZExtValue()); in TEST_F()
260 EXPECT_EQ(0xfffffeffu, Res.Zero.getZExtValue()); in TEST_F()
287 KnownBits Res = Info.getKnownBits(SrcReg); in TEST_F() local
291 EXPECT_EQ(0x08u, Res.One.getZExtValue()); in TEST_F()
292 EXPECT_EQ(0xC7u, Res.Zero.getZExtValue()); in TEST_F()
319 KnownBits Res = Info.getKnownBits(SrcReg); in TEST_F() local
323 EXPECT_EQ(0x1Au, Res.One.getZExtValue()); in TEST_F()
324 EXPECT_EQ(0xC1u, Res.Zero.getZExtValue()); in TEST_F()
351 KnownBits Res = Info.getKnownBits(SrcReg); in TEST_F() local
357 EXPECT_EQ(0x02u, Res.One.getZExtValue()); in TEST_F()
358 EXPECT_EQ(0xC9u, Res.Zero.getZExtValue()); in TEST_F()
373 KnownBits Res = Info.getKnownBits(SrcReg); in TEST_F() local
374 EXPECT_EQ(3u, Res.One.getZExtValue()); in TEST_F()
375 EXPECT_EQ(252u, Res.Zero.getZExtValue()); in TEST_F()
487 KnownBits Res = Info.getKnownBits(SrcReg); in TEST_F() local
490 EXPECT_EQ(0x40u, Res.One.getZExtValue()); in TEST_F()
491 EXPECT_EQ(0x27u, Res.Zero.getZExtValue()); in TEST_F()
518 KnownBits Res = Info.getKnownBits(SrcReg); in TEST_F() local
523 EXPECT_EQ(0x0091u, Res.One.getZExtValue()); in TEST_F()
524 EXPECT_EQ(0x8108u, Res.Zero.getZExtValue()); in TEST_F()
551 KnownBits Res = Info.getKnownBits(SrcReg); in TEST_F() local
553 EXPECT_EQ(0x01CDu, Res.One.getZExtValue()); in TEST_F()
554 EXPECT_EQ(0xC810u, Res.Zero.getZExtValue()); in TEST_F()
578 KnownBits Res = Info.getKnownBits(SrcReg); in TEST_F() local
586 EXPECT_EQ(0x0008u, Res.One.getZExtValue()); in TEST_F()
587 EXPECT_EQ(0xFE07u, Res.Zero.getZExtValue()); in TEST_F()
606 KnownBits Res = Info.getKnownBits(SrcReg); in TEST_F() local
609 EXPECT_EQ(0x00000000u, Res.One.getZExtValue()); in TEST_F()
610 EXPECT_EQ(0xFFFFFFFEu, Res.Zero.getZExtValue()); in TEST_F()
629 KnownBits Res = Info.getKnownBits(SrcReg); in TEST_F() local
632 EXPECT_EQ(0x00000000u, Res.One.getZExtValue()); in TEST_F()
633 EXPECT_EQ(0xFFFFFFFEu, Res.Zero.getZExtValue()); in TEST_F()
661 KnownBits Res = Info.getKnownBits(SrcReg); in TEST_F() local
667 EXPECT_EQ(0x20u, Res.One.getZExtValue()); in TEST_F()
668 EXPECT_EQ(0x01u, Res.Zero.getZExtValue()); in TEST_F()
1109 KnownBits Res = Info.getKnownBits(And->getOperand(1).getReg()); in TEST_F() local
1112 EXPECT_TRUE(Res.One.isZero()); in TEST_F()
1116 APInt Mask(Res.getBitWidth(), 1); in TEST_F()
1118 EXPECT_EQ(Mask.getZExtValue(), Res.Zero.getZExtValue()); in TEST_F()
1141 KnownBits Res; in TEST_F() local
1145 Res = Info.getKnownBits(SrcReg); in TEST_F()
1146 EXPECT_EQ((uint64_t)32, Res.getBitWidth()); in TEST_F()
1147 EXPECT_EQ((uint64_t)0, Res.One.getZExtValue()); in TEST_F()
1148 EXPECT_EQ((uint64_t)0x0000fffe, Res.Zero.getZExtValue()); in TEST_F()
1152 Res = Info.getKnownBits(SrcReg); in TEST_F()
1153 EXPECT_EQ((uint64_t)32, Res.getBitWidth()); in TEST_F()
1154 EXPECT_EQ((uint64_t)0, Res.One.getZExtValue()); in TEST_F()
1155 EXPECT_EQ((uint64_t)0xfffffffe, Res.Zero.getZExtValue()); in TEST_F()
1159 Res = Info.getKnownBits(SrcReg); in TEST_F()
1160 EXPECT_EQ((uint64_t)32, Res.getBitWidth()); in TEST_F()
1161 EXPECT_EQ((uint64_t)0, Res.One.getZExtValue()); in TEST_F()
1162 EXPECT_EQ((uint64_t)0xfffffffe, Res.Zero.getZExtValue()); in TEST_F()
1205 KnownBits Res; in TEST_F() local
1213 Res = GetKB(Copies.size() - 4); in TEST_F()
1214 EXPECT_EQ(32u, Res.getBitWidth()); in TEST_F()
1215 EXPECT_TRUE(Res.isAllOnes()); in TEST_F()
1218 Res = GetKB(Copies.size() - 3); in TEST_F()
1219 EXPECT_EQ(32u, Res.getBitWidth()); in TEST_F()
1220 EXPECT_TRUE(Res.isUnknown()); in TEST_F()
1224 Res = GetKB(Copies.size() - 2); in TEST_F()
1225 EXPECT_EQ(32u, Res.getBitWidth()); in TEST_F()
1226 EXPECT_EQ(0xFFFFFFFEu, Res.One.getZExtValue()); in TEST_F()
1227 EXPECT_EQ(0u, Res.Zero.getZExtValue()); in TEST_F()
1231 Res = GetKB(Copies.size() - 1); in TEST_F()
1232 EXPECT_EQ(32u, Res.getBitWidth()); in TEST_F()
1233 EXPECT_EQ(0xFFFFFFFEu, Res.One.getZExtValue()); in TEST_F()
1234 EXPECT_EQ(1u, Res.Zero.getZExtValue()); in TEST_F()
1276 KnownBits Res; in TEST_F() local
1284 Res = GetKB(Copies.size() - 4); in TEST_F()
1285 EXPECT_EQ(32u, Res.getBitWidth()); in TEST_F()
1286 EXPECT_TRUE(Res.isAllOnes()); in TEST_F()
1289 Res = GetKB(Copies.size() - 3); in TEST_F()
1290 EXPECT_EQ(32u, Res.getBitWidth()); in TEST_F()
1291 EXPECT_TRUE(Res.isUnknown()); in TEST_F()
1295 Res = GetKB(Copies.size() - 2); in TEST_F()
1296 EXPECT_EQ(32u, Res.getBitWidth()); in TEST_F()
1297 EXPECT_EQ(0xFFFFFFFEu, Res.One.getZExtValue()); in TEST_F()
1298 EXPECT_EQ(0u, Res.Zero.getZExtValue()); in TEST_F()
1302 Res = GetKB(Copies.size() - 1); in TEST_F()
1303 EXPECT_EQ(32u, Res.getBitWidth()); in TEST_F()
1304 EXPECT_EQ(0xFFFFFFFEu, Res.One.getZExtValue()); in TEST_F()
1305 EXPECT_EQ(1u, Res.Zero.getZExtValue()); in TEST_F()
1325 KnownBits Res = Info.getKnownBits(CopyMerge); in TEST_F() local
1326 EXPECT_EQ(64u, Res.getBitWidth()); in TEST_F()
1327 EXPECT_EQ(TestVal, Res.One.getZExtValue()); in TEST_F()
1328 EXPECT_EQ(~TestVal, Res.Zero.getZExtValue()); in TEST_F()
1640 KnownBits Res; in TEST_F() local
1645 Res = Info.getKnownBits(SrcReg); in TEST_F()
1646 EXPECT_EQ(64u, Res.getBitWidth()); in TEST_F()
1647 EXPECT_EQ(0u, Res.One.getZExtValue()); in TEST_F()
1648 EXPECT_EQ(0xFFFFFFFFFFFFFF00u, Res.Zero.getZExtValue()); in TEST_F()
1653 Res = Info.getKnownBits(SrcReg); in TEST_F()
1654 EXPECT_EQ(64u, Res.getBitWidth()); in TEST_F()
1655 EXPECT_EQ(0u, Res.One.getZExtValue()); in TEST_F()
1656 EXPECT_EQ(0xFFFFFFFFFFFFFFFE, Res.Zero.getZExtValue()); in TEST_F()
1661 Res = Info.getKnownBits(SrcReg); in TEST_F()
1662 EXPECT_EQ(64u, Res.getBitWidth()); in TEST_F()
1663 EXPECT_EQ(0u, Res.One.getZExtValue()); in TEST_F()
1664 EXPECT_EQ(0x8000000000000000u, Res.Zero.getZExtValue()); in TEST_F()
1669 Res = Info.getKnownBits(SrcReg); in TEST_F()
1670 EXPECT_EQ(64u, Res.getBitWidth()); in TEST_F()
1671 EXPECT_EQ(0u, Res.One.getZExtValue()); in TEST_F()
1672 EXPECT_EQ(0xFFFFFFFFFFFFFFF8u, Res.Zero.getZExtValue()); in TEST_F()
1702 KnownBits Res; in TEST_F() local
1706 Res = Info.getKnownBits(SrcReg); in TEST_F()
1707 EXPECT_EQ(32u, Res.getBitWidth()); in TEST_F()
1708 EXPECT_EQ(0u, Res.One.getZExtValue()); in TEST_F()
1709 EXPECT_EQ(0xFFFFFFC0u, Res.Zero.getZExtValue()); in TEST_F()
1713 Res = Info.getKnownBits(SrcReg); in TEST_F()
1714 EXPECT_EQ(32u, Res.getBitWidth()); in TEST_F()
1715 EXPECT_EQ(0u, Res.One.getZExtValue()); in TEST_F()
1716 EXPECT_EQ(0xFFFFFFC0u, Res.Zero.getZExtValue()); in TEST_F()
1720 Res = Info.getKnownBits(SrcReg); in TEST_F()
1721 EXPECT_EQ(32u, Res.getBitWidth()); in TEST_F()
1722 EXPECT_EQ(0u, Res.One.getZExtValue()); in TEST_F()
1723 EXPECT_EQ(0xFFFFFFF8u, Res.Zero.getZExtValue()); in TEST_F()
1727 Res = Info.getKnownBits(SrcReg); in TEST_F()
1728 EXPECT_EQ(32u, Res.getBitWidth()); in TEST_F()
1729 EXPECT_EQ(0u, Res.One.getZExtValue()); in TEST_F()
1730 EXPECT_EQ(0xFFFFFFFEu, Res.Zero.getZExtValue()); in TEST_F()
1952 KnownBits Res; in TEST_F() local
1960 Res = GetKB(Idx); in TEST_F()
1961 EXPECT_EQ(64u, Res.getBitWidth()); in TEST_F()
1962 EXPECT_EQ(NumBits, Res.Zero.countTrailingOnes()); in TEST_F()
1963 EXPECT_EQ(64u, Res.One.countTrailingZeros()); in TEST_F()
1992 KnownBits Res = Info.getKnownBits(CopyOverflow); in TEST_F() local
1993 EXPECT_EQ(0u, Res.One.getZExtValue()); in TEST_F()
1994 EXPECT_EQ(31u, Res.Zero.countLeadingOnes()); in TEST_F()