Lines Matching defs:LiveInRsp

994   ValueIDNum LiveInRsp(EntryBlk, 0, RspLoc);
1008 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1009 EXPECT_EQ(MInLocs[1][0], LiveInRsp);
1010 EXPECT_EQ(MInLocs[2][0], LiveInRsp);
1011 EXPECT_EQ(MInLocs[3][0], LiveInRsp);
1012 EXPECT_EQ(MOutLocs[0][0], LiveInRsp);
1013 EXPECT_EQ(MOutLocs[1][0], LiveInRsp);
1014 EXPECT_EQ(MOutLocs[2][0], LiveInRsp);
1015 EXPECT_EQ(MOutLocs[3][0], LiveInRsp);
1024 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1043 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1062 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1080 TransferFunc[0].insert({RaxLoc, LiveInRsp});
1086 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1089 EXPECT_EQ(MInLocs[3][0], LiveInRsp);
1091 EXPECT_EQ(MOutLocs[1][0], LiveInRsp);
1092 EXPECT_EQ(MOutLocs[2][0], LiveInRsp);
1093 EXPECT_EQ(MOutLocs[3][0], LiveInRsp);
1147 ValueIDNum LiveInRsp(EntryBlk, 0, RspLoc);
1207 ValueIDNum LiveInRsp(EntryBlk, 0, RspLoc);
1218 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1219 EXPECT_EQ(MInLocs[1][0], LiveInRsp);
1220 EXPECT_EQ(MInLocs[2][0], LiveInRsp);
1221 EXPECT_EQ(MOutLocs[0][0], LiveInRsp);
1222 EXPECT_EQ(MOutLocs[1][0], LiveInRsp);
1223 EXPECT_EQ(MOutLocs[2][0], LiveInRsp);
1235 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1238 EXPECT_EQ(MOutLocs[0][0], LiveInRsp);
1256 TransferFunc[0].insert({RaxLoc, LiveInRsp});
1261 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1262 EXPECT_EQ(MInLocs[1][0], LiveInRsp);
1263 EXPECT_EQ(MInLocs[2][0], LiveInRsp);
1264 EXPECT_EQ(MOutLocs[0][0], LiveInRsp);
1265 EXPECT_EQ(MOutLocs[1][0], LiveInRsp);
1266 EXPECT_EQ(MOutLocs[2][0], LiveInRsp);
1269 EXPECT_EQ(MInLocs[1][1], LiveInRsp);
1270 EXPECT_EQ(MInLocs[2][1], LiveInRsp);
1271 EXPECT_EQ(MOutLocs[0][1], LiveInRsp);
1272 EXPECT_EQ(MOutLocs[1][1], LiveInRsp);
1273 EXPECT_EQ(MOutLocs[2][1], LiveInRsp);
1304 ValueIDNum LiveInRsp(EntryBlk, 0, RspLoc);
1319 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1320 EXPECT_EQ(MInLocs[1][0], LiveInRsp);
1321 EXPECT_EQ(MInLocs[2][0], LiveInRsp);
1322 EXPECT_EQ(MInLocs[3][0], LiveInRsp);
1323 EXPECT_EQ(MInLocs[4][0], LiveInRsp);
1324 EXPECT_EQ(MOutLocs[0][0], LiveInRsp);
1325 EXPECT_EQ(MOutLocs[1][0], LiveInRsp);
1326 EXPECT_EQ(MOutLocs[2][0], LiveInRsp);
1327 EXPECT_EQ(MOutLocs[3][0], LiveInRsp);
1328 EXPECT_EQ(MOutLocs[4][0], LiveInRsp);
1337 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1342 EXPECT_EQ(MOutLocs[0][0], LiveInRsp);
1356 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1361 EXPECT_EQ(MOutLocs[0][0], LiveInRsp);
1378 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1383 EXPECT_EQ(MOutLocs[0][0], LiveInRsp);
1399 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1404 EXPECT_EQ(MOutLocs[0][0], LiveInRsp);
1421 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1426 EXPECT_EQ(MOutLocs[0][0], LiveInRsp);
1444 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1449 EXPECT_EQ(MOutLocs[0][0], LiveInRsp);
1505 ValueIDNum LiveInRsp(EntryBlk, 0, RspLoc);
1519 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1520 EXPECT_EQ(MInLocs[1][0], LiveInRsp);
1521 EXPECT_EQ(MInLocs[2][0], LiveInRsp);
1522 EXPECT_EQ(MInLocs[3][0], LiveInRsp);
1523 EXPECT_EQ(MInLocs[4][0], LiveInRsp);
1524 EXPECT_EQ(MOutLocs[0][0], LiveInRsp);
1525 EXPECT_EQ(MOutLocs[1][0], LiveInRsp);
1526 EXPECT_EQ(MOutLocs[2][0], LiveInRsp);
1527 EXPECT_EQ(MOutLocs[3][0], LiveInRsp);
1528 EXPECT_EQ(MOutLocs[4][0], LiveInRsp);
1536 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1541 EXPECT_EQ(MOutLocs[0][0], LiveInRsp);
1554 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1559 EXPECT_EQ(MOutLocs[0][0], LiveInRsp);
1571 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1576 EXPECT_EQ(MOutLocs[0][0], LiveInRsp);
1588 TransferFunc[0].insert({RaxLoc, LiveInRsp});
1595 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1598 EXPECT_EQ(MInLocs[3][0], LiveInRsp);
1600 EXPECT_EQ(MOutLocs[0][0], LiveInRsp);
1601 EXPECT_EQ(MOutLocs[1][0], LiveInRsp);
1602 EXPECT_EQ(MOutLocs[2][0], LiveInRsp);
1611 // necessary, as we're just repeatedly copying LiveInRsp into $rsp. They
1613 TransferFunc[0].insert({RaxLoc, LiveInRsp});
1619 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1620 EXPECT_EQ(MInLocs[1][0], LiveInRsp);
1621 EXPECT_EQ(MInLocs[2][0], LiveInRsp);
1622 EXPECT_EQ(MInLocs[3][0], LiveInRsp);
1623 EXPECT_EQ(MInLocs[4][0], LiveInRsp);
1624 EXPECT_EQ(MOutLocs[0][0], LiveInRsp);
1625 EXPECT_EQ(MOutLocs[1][0], LiveInRsp);
1626 EXPECT_EQ(MOutLocs[2][0], LiveInRsp);
1627 EXPECT_EQ(MOutLocs[3][0], LiveInRsp);
1628 EXPECT_EQ(MOutLocs[4][0], LiveInRsp);
1660 ValueIDNum LiveInRsp(EntryBlk, 0, RspLoc);
1673 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1674 EXPECT_EQ(MInLocs[1][0], LiveInRsp);
1675 EXPECT_EQ(MInLocs[2][0], LiveInRsp);
1676 EXPECT_EQ(MInLocs[3][0], LiveInRsp);
1677 EXPECT_EQ(MInLocs[4][0], LiveInRsp);
1678 EXPECT_EQ(MOutLocs[0][0], LiveInRsp);
1679 EXPECT_EQ(MOutLocs[1][0], LiveInRsp);
1680 EXPECT_EQ(MOutLocs[2][0], LiveInRsp);
1681 EXPECT_EQ(MOutLocs[3][0], LiveInRsp);
1682 EXPECT_EQ(MOutLocs[4][0], LiveInRsp);
1690 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1695 EXPECT_EQ(MOutLocs[0][0], LiveInRsp);
1709 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1714 EXPECT_EQ(MOutLocs[0][0], LiveInRsp);
1723 // back into itself, and the value of $rsp is LiveInRsp all the way through.
1727 // PHI value from loop2, and LiveInRsp from the self-loop. This would still
1733 // a) In this scenario, we always have a tracked location for LiveInRsp
1743 TransferFunc[0].insert({RaxLoc, LiveInRsp});
1748 EXPECT_EQ(MInLocs[0][0], LiveInRsp);
1752 EXPECT_EQ(MInLocs[4][0], LiveInRsp);
1753 EXPECT_EQ(MOutLocs[0][0], LiveInRsp);
1756 EXPECT_EQ(MOutLocs[3][0], LiveInRsp);
1757 EXPECT_EQ(MOutLocs[4][0], LiveInRsp);
1761 EXPECT_EQ(MInLocs[1][1], LiveInRsp);
1762 EXPECT_EQ(MInLocs[2][1], LiveInRsp);
1763 EXPECT_EQ(MInLocs[3][1], LiveInRsp);
1764 EXPECT_EQ(MInLocs[4][1], LiveInRsp);
1765 EXPECT_EQ(MOutLocs[0][1], LiveInRsp);
1766 EXPECT_EQ(MOutLocs[1][1], LiveInRsp);
1767 EXPECT_EQ(MOutLocs[2][1], LiveInRsp);
1768 EXPECT_EQ(MOutLocs[3][1], LiveInRsp);
1769 EXPECT_EQ(MOutLocs[4][1], LiveInRsp);
1791 ValueIDNum LiveInRsp(EntryBlk, 0, RspLoc);
1796 DbgOpID LiveInRspID = addValueDbgOp(LiveInRsp);
1822 MOutLocs[1][0] = LiveInRsp;
1897 MOutLocs[2][0] = LiveInRsp;
1924 MOutLocs[1][0] = LiveInRsp;
1927 MOutLocs[2][1] = LiveInRsp;
1987 ValueIDNum LiveInRsp(EntryBlk, 0, RspLoc);
1991 DbgOpID LiveInRspID = addValueDbgOp(LiveInRsp);
2014 MOutLocs[0][0] = LiveInRsp;
2032 MOutLocs[1][0] = LiveInRsp;
2038 // carry this variables value. Feed in LiveInRsp in both $rsp and $rax
2041 MOutLocs[0][0] = LiveInRsp;
2042 MOutLocs[0][1] = LiveInRsp;
2117 ValueIDNum LiveInRsp(EntryBlk, 0, RspLoc);
2123 DbgOpID LiveInRspID = addValueDbgOp(LiveInRsp);
2148 MOutLocs[0][0] = LiveInRsp;
2170 MOutLocs[2][0] = LiveInRsp;
2175 MOutLocs[0][0] = LiveInRsp;
2222 MOutLocs[0][0] = LiveInRsp;
2224 MOutLocs[2][0] = LiveInRsp;
2233 MOutLocs[0][2] = LiveInRsp;
2237 MOutLocs[2][0] = LiveInRsp;
2321 // Try placing a PHI. With differing input values (LiveInRsp, LiveInRax),
2332 // Try a simple PHI elimination. Put a PHI in block 3, but LiveInRsp on both
2412 // (LiveInRsp, LiveInRax), this PHI should not be eliminated.
2630 ValueIDNum LiveInRsp = ValueIDNum(0, 0, RspLoc);
2631 DbgOpID LiveInRspID = addValueDbgOp(LiveInRsp);
2632 MInLocs[0][0] = MOutLocs[0][0] = LiveInRsp;
2685 ValueIDNum LiveInRsp = ValueIDNum(EntryBlk, 0, RspLoc);
2688 DbgOpID LiveInRspID = addValueDbgOp(LiveInRsp);
2719 // Start off with LiveInRsp in every location.
2721 MInLocs[I][0] = MInLocs[I][1] = LiveInRsp;
2722 MOutLocs[I][0] = MOutLocs[I][1] = LiveInRsp;
2903 ValueIDNum LiveInRsp = ValueIDNum(EntryBlk, 0, RspLoc);
2908 DbgOpID LiveInRspID = addValueDbgOp(LiveInRsp);
2940 // Start off with LiveInRsp in every location.
2942 MInLocs[I][0] = MInLocs[I][1] = LiveInRsp;
2943 MOutLocs[I][0] = MOutLocs[I][1] = LiveInRsp;
3065 MInLocs[1][0] = LiveInRsp;
3066 MOutLocs[1][0] = LiveInRsp;
3142 MInLocs[1][0] = LiveInRsp;
3143 MOutLocs[1][0] = LiveInRsp;
3182 ValueIDNum LiveInRsp = ValueIDNum(EntryBlk, 0, RspLoc);
3187 DbgOpID LiveInRspID = addValueDbgOp(LiveInRsp);
3217 // Start off with LiveInRsp in every location.
3219 MInLocs[I][0] = MInLocs[I][1] = LiveInRsp;
3220 MOutLocs[I][0] = MOutLocs[I][1] = LiveInRsp;
3351 // NB: all other machine locations are LiveInRsp, disallowing a PHI in block