Lines Matching refs:MOutLocs

182   void buildMLocValueMap(FuncValueTable &MInLocs, FuncValueTable &MOutLocs,  in buildMLocValueMap()  argument
184 LDV->buildMLocValueMap(*MF, MInLocs, MOutLocs, MLocTransfer); in buildMLocValueMap()
196 const InstrRefBasedLDV::LiveIdxT &LiveOuts, FuncValueTable &MOutLocs, in pickVPHILoc() argument
198 return LDV->pickVPHILoc(MBB, Var, LiveOuts, MOutLocs, BlockOrders); in pickVPHILoc()
210 InstrRefBasedLDV::LiveInsT &Output, FuncValueTable &MOutLocs, in buildVLocValueMap() argument
214 MOutLocs, MInLocs, AllTheVLocs); in buildVLocValueMap()
491 FuncValueTable MOutLocs = std::make_unique<ValueTable[]>(Blocks); in allocValueTables() local
495 MOutLocs[I] = std::make_unique<ValueIDNum[]>(Locs); in allocValueTables()
499 return std::make_pair(std::move(MOutLocs), std::move(MInLocs)); in allocValueTables()
918 FuncValueTable MOutLocs, MInLocs; in TEST_F() local
919 std::tie(MOutLocs, MInLocs) = allocValueTables(1, 2); in TEST_F()
926 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
932 EXPECT_EQ(MOutLocs[0][0], ValueIDNum(0, 0, RspLoc)); in TEST_F()
938 initValueArray(MOutLocs, 1, 2); in TEST_F()
940 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
942 EXPECT_EQ(MOutLocs[0][0], ValueIDNum(0, 0, RspLoc)); in TEST_F()
948 initValueArray(MOutLocs, 1, 2); in TEST_F()
949 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
951 EXPECT_EQ(MOutLocs[0][0], ValueIDNum(0, 1, RspLoc)); in TEST_F()
961 initValueArray(MOutLocs, 1, 2); in TEST_F()
962 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
965 EXPECT_EQ(MOutLocs[0][0], ValueIDNum(0, 1, RspLoc)); in TEST_F()
966 EXPECT_EQ(MOutLocs[0][1], ValueIDNum(0, 0, RspLoc)); // Rax contains RspLoc. in TEST_F()
984 FuncValueTable MInLocs, MOutLocs; in TEST_F() local
985 std::tie(MInLocs, MOutLocs) = allocValueTables(4, 2); in TEST_F()
1006 initValueArray(MOutLocs, 4, 2); in TEST_F()
1007 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1012 EXPECT_EQ(MOutLocs[0][0], LiveInRsp); in TEST_F()
1013 EXPECT_EQ(MOutLocs[1][0], LiveInRsp); in TEST_F()
1014 EXPECT_EQ(MOutLocs[2][0], LiveInRsp); in TEST_F()
1015 EXPECT_EQ(MOutLocs[3][0], LiveInRsp); in TEST_F()
1022 initValueArray(MOutLocs, 4, 2); in TEST_F()
1023 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1028 EXPECT_EQ(MOutLocs[0][0], RspDefInBlk0); in TEST_F()
1029 EXPECT_EQ(MOutLocs[1][0], RspDefInBlk0); in TEST_F()
1030 EXPECT_EQ(MOutLocs[2][0], RspDefInBlk0); in TEST_F()
1031 EXPECT_EQ(MOutLocs[3][0], RspDefInBlk0); in TEST_F()
1038 initValueArray(MOutLocs, 4, 2); in TEST_F()
1039 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1047 EXPECT_EQ(MOutLocs[0][0], RspDefInBlk0); in TEST_F()
1048 EXPECT_EQ(MOutLocs[1][0], RspDefInBlk1); in TEST_F()
1049 EXPECT_EQ(MOutLocs[2][0], RspDefInBlk0); in TEST_F()
1050 EXPECT_EQ(MOutLocs[3][0], RspPHIInBlk3); in TEST_F()
1060 initValueArray(MOutLocs, 4, 2); in TEST_F()
1061 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1066 EXPECT_EQ(MOutLocs[0][0], RspDefInBlk0); in TEST_F()
1067 EXPECT_EQ(MOutLocs[1][0], RspDefInBlk1); in TEST_F()
1068 EXPECT_EQ(MOutLocs[2][0], RspDefInBlk2); in TEST_F()
1069 EXPECT_EQ(MOutLocs[3][0], RspPHIInBlk3); in TEST_F()
1084 initValueArray(MOutLocs, 4, 2); in TEST_F()
1085 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1090 EXPECT_EQ(MOutLocs[0][0], RspDefInBlk0); in TEST_F()
1091 EXPECT_EQ(MOutLocs[1][0], LiveInRsp); in TEST_F()
1092 EXPECT_EQ(MOutLocs[2][0], LiveInRsp); in TEST_F()
1093 EXPECT_EQ(MOutLocs[3][0], LiveInRsp); in TEST_F()
1138 FuncValueTable MInLocs, MOutLocs; in TEST_F() local
1139 std::tie(MInLocs, MOutLocs) = allocValueTables(4, 11); in TEST_F()
1200 FuncValueTable MInLocs, MOutLocs; in TEST_F() local
1201 std::tie(MInLocs, MOutLocs) = allocValueTables(3, 2); in TEST_F()
1218 initValueArray(MOutLocs, 3, 2); in TEST_F()
1219 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1223 EXPECT_EQ(MOutLocs[0][0], LiveInRsp); in TEST_F()
1224 EXPECT_EQ(MOutLocs[1][0], LiveInRsp); in TEST_F()
1225 EXPECT_EQ(MOutLocs[2][0], LiveInRsp); in TEST_F()
1235 initValueArray(MOutLocs, 3, 2); in TEST_F()
1236 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1240 EXPECT_EQ(MOutLocs[0][0], LiveInRsp); in TEST_F()
1241 EXPECT_EQ(MOutLocs[1][0], RspDefInBlk1); in TEST_F()
1242 EXPECT_EQ(MOutLocs[2][0], RspPHIInBlk1); in TEST_F()
1247 EXPECT_EQ(MOutLocs[0][1], LiveInRax); in TEST_F()
1248 EXPECT_EQ(MOutLocs[1][1], RspPHIInBlk1); in TEST_F()
1249 EXPECT_EQ(MOutLocs[2][1], RspPHIInBlk1); in TEST_F()
1261 initValueArray(MOutLocs, 3, 2); in TEST_F()
1262 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1266 EXPECT_EQ(MOutLocs[0][0], LiveInRsp); in TEST_F()
1267 EXPECT_EQ(MOutLocs[1][0], LiveInRsp); in TEST_F()
1268 EXPECT_EQ(MOutLocs[2][0], LiveInRsp); in TEST_F()
1273 EXPECT_EQ(MOutLocs[0][1], LiveInRsp); in TEST_F()
1274 EXPECT_EQ(MOutLocs[1][1], LiveInRsp); in TEST_F()
1275 EXPECT_EQ(MOutLocs[2][1], LiveInRsp); in TEST_F()
1299 FuncValueTable MInLocs, MOutLocs; in TEST_F() local
1300 std::tie(MInLocs, MOutLocs) = allocValueTables(5, 2); in TEST_F()
1320 initValueArray(MOutLocs, 5, 2); in TEST_F()
1321 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1327 EXPECT_EQ(MOutLocs[0][0], LiveInRsp); in TEST_F()
1328 EXPECT_EQ(MOutLocs[1][0], LiveInRsp); in TEST_F()
1329 EXPECT_EQ(MOutLocs[2][0], LiveInRsp); in TEST_F()
1330 EXPECT_EQ(MOutLocs[3][0], LiveInRsp); in TEST_F()
1331 EXPECT_EQ(MOutLocs[4][0], LiveInRsp); in TEST_F()
1338 initValueArray(MOutLocs, 5, 2); in TEST_F()
1339 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1345 EXPECT_EQ(MOutLocs[0][0], LiveInRsp); in TEST_F()
1346 EXPECT_EQ(MOutLocs[1][0], RspPHIInBlk1); in TEST_F()
1347 EXPECT_EQ(MOutLocs[2][0], RspDefInBlk2); in TEST_F()
1348 EXPECT_EQ(MOutLocs[3][0], RspDefInBlk2); in TEST_F()
1349 EXPECT_EQ(MOutLocs[4][0], RspDefInBlk2); in TEST_F()
1357 initValueArray(MOutLocs, 5, 2); in TEST_F()
1358 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1364 EXPECT_EQ(MOutLocs[0][0], LiveInRsp); in TEST_F()
1365 EXPECT_EQ(MOutLocs[1][0], RspDefInBlk1); in TEST_F()
1366 EXPECT_EQ(MOutLocs[2][0], RspDefInBlk2); in TEST_F()
1367 EXPECT_EQ(MOutLocs[3][0], RspDefInBlk2); in TEST_F()
1368 EXPECT_EQ(MOutLocs[4][0], RspDefInBlk2); in TEST_F()
1379 initValueArray(MOutLocs, 5, 2); in TEST_F()
1380 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1386 EXPECT_EQ(MOutLocs[0][0], LiveInRsp); in TEST_F()
1387 EXPECT_EQ(MOutLocs[1][0], RspDefInBlk1); in TEST_F()
1388 EXPECT_EQ(MOutLocs[2][0], RspDefInBlk2); in TEST_F()
1389 EXPECT_EQ(MOutLocs[3][0], RspDefInBlk3); in TEST_F()
1390 EXPECT_EQ(MOutLocs[4][0], RspDefInBlk3); in TEST_F()
1400 initValueArray(MOutLocs, 5, 2); in TEST_F()
1401 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1407 EXPECT_EQ(MOutLocs[0][0], LiveInRsp); in TEST_F()
1408 EXPECT_EQ(MOutLocs[1][0], RspDefInBlk1); in TEST_F()
1409 EXPECT_EQ(MOutLocs[2][0], RspDefInBlk1); in TEST_F()
1410 EXPECT_EQ(MOutLocs[3][0], RspDefInBlk3); in TEST_F()
1411 EXPECT_EQ(MOutLocs[4][0], RspDefInBlk3); in TEST_F()
1422 initValueArray(MOutLocs, 5, 2); in TEST_F()
1423 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1429 EXPECT_EQ(MOutLocs[0][0], LiveInRsp); in TEST_F()
1430 EXPECT_EQ(MOutLocs[1][0], RspDefInBlk1); in TEST_F()
1431 EXPECT_EQ(MOutLocs[2][0], RspDefInBlk1); in TEST_F()
1432 EXPECT_EQ(MOutLocs[3][0], RspDefInBlk3); in TEST_F()
1433 EXPECT_EQ(MOutLocs[4][0], RspDefInBlk3); in TEST_F()
1436 EXPECT_EQ(MOutLocs[1][1], RspDefInBlk1); in TEST_F()
1445 initValueArray(MOutLocs, 5, 2); in TEST_F()
1446 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1452 EXPECT_EQ(MOutLocs[0][0], LiveInRsp); in TEST_F()
1453 EXPECT_EQ(MOutLocs[1][0], RspPHIInBlk1); in TEST_F()
1454 EXPECT_EQ(MOutLocs[2][0], RspPHIInBlk1); in TEST_F()
1455 EXPECT_EQ(MOutLocs[3][0], RspDefInBlk3); in TEST_F()
1456 EXPECT_EQ(MOutLocs[4][0], RspDefInBlk3); in TEST_F()
1466 initValueArray(MOutLocs, 5, 2); in TEST_F()
1467 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1474 EXPECT_EQ(MOutLocs[0][1], LiveInRax); in TEST_F()
1475 EXPECT_EQ(MOutLocs[1][1], RaxPHIInBlk1); in TEST_F()
1476 EXPECT_EQ(MOutLocs[2][1], RspPHIInBlk1); in TEST_F()
1477 EXPECT_EQ(MOutLocs[3][1], RspPHIInBlk1); in TEST_F()
1478 EXPECT_EQ(MOutLocs[4][1], RspPHIInBlk1); in TEST_F()
1501 FuncValueTable MInLocs, MOutLocs; in TEST_F() local
1502 std::tie(MInLocs, MOutLocs) = allocValueTables(5, 2); in TEST_F()
1521 initValueArray(MOutLocs, 5, 2); in TEST_F()
1522 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1528 EXPECT_EQ(MOutLocs[0][0], LiveInRsp); in TEST_F()
1529 EXPECT_EQ(MOutLocs[1][0], LiveInRsp); in TEST_F()
1530 EXPECT_EQ(MOutLocs[2][0], LiveInRsp); in TEST_F()
1531 EXPECT_EQ(MOutLocs[3][0], LiveInRsp); in TEST_F()
1532 EXPECT_EQ(MOutLocs[4][0], LiveInRsp); in TEST_F()
1538 initValueArray(MOutLocs, 5, 2); in TEST_F()
1539 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1545 EXPECT_EQ(MOutLocs[0][0], LiveInRsp); in TEST_F()
1546 EXPECT_EQ(MOutLocs[1][0], RspPHIInBlk1); in TEST_F()
1547 EXPECT_EQ(MOutLocs[2][0], RspPHIInBlk2); in TEST_F()
1548 EXPECT_EQ(MOutLocs[3][0], RspDefInBlk3); in TEST_F()
1549 EXPECT_EQ(MOutLocs[4][0], RspDefInBlk3); in TEST_F()
1556 initValueArray(MOutLocs, 5, 2); in TEST_F()
1557 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1563 EXPECT_EQ(MOutLocs[0][0], LiveInRsp); in TEST_F()
1564 EXPECT_EQ(MOutLocs[1][0], RspDefInBlk1); in TEST_F()
1565 EXPECT_EQ(MOutLocs[2][0], RspPHIInBlk2); in TEST_F()
1566 EXPECT_EQ(MOutLocs[3][0], RspPHIInBlk3); in TEST_F()
1567 EXPECT_EQ(MOutLocs[4][0], RspPHIInBlk3); in TEST_F()
1573 initValueArray(MOutLocs, 5, 2); in TEST_F()
1574 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1580 EXPECT_EQ(MOutLocs[0][0], LiveInRsp); in TEST_F()
1581 EXPECT_EQ(MOutLocs[1][0], RspPHIInBlk1); in TEST_F()
1582 EXPECT_EQ(MOutLocs[2][0], RspDefInBlk2); in TEST_F()
1583 EXPECT_EQ(MOutLocs[3][0], RspPHIInBlk3); in TEST_F()
1584 EXPECT_EQ(MOutLocs[4][0], RspPHIInBlk3); in TEST_F()
1597 initValueArray(MOutLocs, 5, 2); in TEST_F()
1598 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1604 EXPECT_EQ(MOutLocs[0][0], LiveInRsp); in TEST_F()
1605 EXPECT_EQ(MOutLocs[1][0], LiveInRsp); in TEST_F()
1606 EXPECT_EQ(MOutLocs[2][0], LiveInRsp); in TEST_F()
1607 EXPECT_EQ(MOutLocs[3][0], RspDefInBlk3); in TEST_F()
1608 EXPECT_EQ(MOutLocs[4][0], RspDefInBlk3); in TEST_F()
1621 initValueArray(MOutLocs, 5, 2); in TEST_F()
1622 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1628 EXPECT_EQ(MOutLocs[0][0], LiveInRsp); in TEST_F()
1629 EXPECT_EQ(MOutLocs[1][0], LiveInRsp); in TEST_F()
1630 EXPECT_EQ(MOutLocs[2][0], LiveInRsp); in TEST_F()
1631 EXPECT_EQ(MOutLocs[3][0], LiveInRsp); in TEST_F()
1632 EXPECT_EQ(MOutLocs[4][0], LiveInRsp); in TEST_F()
1657 FuncValueTable MInLocs, MOutLocs; in TEST_F() local
1658 std::tie(MInLocs, MOutLocs) = allocValueTables(5, 2); in TEST_F()
1676 initValueArray(MOutLocs, 5, 2); in TEST_F()
1677 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1683 EXPECT_EQ(MOutLocs[0][0], LiveInRsp); in TEST_F()
1684 EXPECT_EQ(MOutLocs[1][0], LiveInRsp); in TEST_F()
1685 EXPECT_EQ(MOutLocs[2][0], LiveInRsp); in TEST_F()
1686 EXPECT_EQ(MOutLocs[3][0], LiveInRsp); in TEST_F()
1687 EXPECT_EQ(MOutLocs[4][0], LiveInRsp); in TEST_F()
1693 initValueArray(MOutLocs, 5, 2); in TEST_F()
1694 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1700 EXPECT_EQ(MOutLocs[0][0], LiveInRsp); in TEST_F()
1701 EXPECT_EQ(MOutLocs[1][0], RspPHIInBlk1); in TEST_F()
1702 EXPECT_EQ(MOutLocs[2][0], RspPHIInBlk2); in TEST_F()
1703 EXPECT_EQ(MOutLocs[3][0], RspDefInBlk3); in TEST_F()
1704 EXPECT_EQ(MOutLocs[4][0], RspDefInBlk3); in TEST_F()
1712 initValueArray(MOutLocs, 5, 2); in TEST_F()
1713 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1719 EXPECT_EQ(MOutLocs[0][0], LiveInRsp); in TEST_F()
1720 EXPECT_EQ(MOutLocs[1][0], RspDefInBlk1); in TEST_F()
1721 EXPECT_EQ(MOutLocs[2][0], RspDefInBlk1); in TEST_F()
1722 EXPECT_EQ(MOutLocs[3][0], RspDefInBlk1); in TEST_F()
1723 EXPECT_EQ(MOutLocs[4][0], RspDefInBlk1); in TEST_F()
1751 initValueArray(MOutLocs, 5, 2); in TEST_F()
1752 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc); in TEST_F()
1758 EXPECT_EQ(MOutLocs[0][0], LiveInRsp); in TEST_F()
1759 EXPECT_EQ(MOutLocs[1][0], RspPHIInBlk1); in TEST_F()
1760 EXPECT_EQ(MOutLocs[2][0], RspPHIInBlk2); in TEST_F()
1761 EXPECT_EQ(MOutLocs[3][0], LiveInRsp); in TEST_F()
1762 EXPECT_EQ(MOutLocs[4][0], LiveInRsp); in TEST_F()
1770 EXPECT_EQ(MOutLocs[0][1], LiveInRsp); in TEST_F()
1771 EXPECT_EQ(MOutLocs[1][1], LiveInRsp); in TEST_F()
1772 EXPECT_EQ(MOutLocs[2][1], LiveInRsp); in TEST_F()
1773 EXPECT_EQ(MOutLocs[3][1], LiveInRsp); in TEST_F()
1774 EXPECT_EQ(MOutLocs[4][1], LiveInRsp); in TEST_F()
1790 FuncValueTable MInLocs, MOutLocs; in TEST_F() local
1791 std::tie(MInLocs, MOutLocs) = allocValueTables(4, 2); in TEST_F()
1793 initValueArray(MOutLocs, 4, 2); in TEST_F()
1817 MOutLocs[1][0] = LiveInRsp; in TEST_F()
1818 MOutLocs[2][0] = LiveInRax; in TEST_F()
1825 Result = pickVPHILoc(*MBB3, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
1836 Result = pickVPHILoc(*MBB3, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
1844 Result = pickVPHILoc(*MBB3, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
1850 Result = pickVPHILoc(*MBB3, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
1856 Result = pickVPHILoc(*MBB3, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
1866 Result = pickVPHILoc(*MBB3, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
1872 MOutLocs[2][0] = RspPHIInBlk2; in TEST_F()
1876 Result = pickVPHILoc(*MBB3, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
1883 MOutLocs[2][0] = LiveInRsp; in TEST_F()
1884 Result = pickVPHILoc(*MBB3, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
1894 Result = pickVPHILoc(*MBB3, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
1900 Result = pickVPHILoc(*MBB3, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
1919 FuncValueTable MInLocs, MOutLocs; in TEST_F() local
1920 std::tie(MInLocs, MOutLocs) = allocValueTables(3, 2); in TEST_F()
1922 initValueArray(MOutLocs, 3, 2); in TEST_F()
1945 MOutLocs[0][0] = LiveInRsp; in TEST_F()
1946 MOutLocs[1][0] = LiveInRax; in TEST_F()
1953 Result = pickVPHILoc(*MBB1, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
1961 MOutLocs[1][0] = LiveInRsp; in TEST_F()
1962 Result = pickVPHILoc(*MBB1, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
1969 MOutLocs[0][0] = LiveInRsp; in TEST_F()
1970 MOutLocs[0][1] = LiveInRsp; in TEST_F()
1971 MOutLocs[1][0] = RaxPHIInBlk1; in TEST_F()
1972 MOutLocs[1][1] = RaxPHIInBlk1; in TEST_F()
1976 Result = pickVPHILoc(*MBB1, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
1984 MOutLocs[1][1] = LiveInRax; in TEST_F()
1985 Result = pickVPHILoc(*MBB1, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
1990 MOutLocs[1][1] = RaxPHIInBlk1; in TEST_F()
1993 Result = pickVPHILoc(*MBB1, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
2019 FuncValueTable MInLocs, MOutLocs; in TEST_F() local
2020 std::tie(MInLocs, MOutLocs) = allocValueTables(5, 3); in TEST_F()
2022 initValueArray(MOutLocs, 5, 3); in TEST_F()
2051 MOutLocs[0][0] = LiveInRsp; in TEST_F()
2052 MOutLocs[1][0] = LiveInRax; in TEST_F()
2053 MOutLocs[2][0] = LiveInRbx; in TEST_F()
2061 Result = pickVPHILoc(*MBB1, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
2069 MOutLocs[0][0] = LiveInRax; in TEST_F()
2070 MOutLocs[1][0] = LiveInRbx; in TEST_F()
2071 MOutLocs[2][0] = LiveInRsp; in TEST_F()
2072 Result = pickVPHILoc(*MBB1, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
2075 MOutLocs[0][0] = LiveInRsp; in TEST_F()
2076 MOutLocs[1][0] = LiveInRax; in TEST_F()
2077 MOutLocs[2][0] = LiveInRbx; in TEST_F()
2081 MOutLocs[1][0] = RspPHIInBlk1; in TEST_F()
2082 Result = pickVPHILoc(*MBB1, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
2090 Result = pickVPHILoc(*MBB1, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
2097 MOutLocs[2][0] = RspPHIInBlk1; in TEST_F()
2101 Result = pickVPHILoc(*MBB1, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
2110 MOutLocs[2][0] = RaxPHIInBlk1; in TEST_F()
2111 Result = pickVPHILoc(*MBB1, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
2118 MOutLocs[0][0] = LiveInRsp; in TEST_F()
2119 MOutLocs[1][0] = RspPHIInBlk1; in TEST_F()
2120 MOutLocs[2][0] = LiveInRsp; in TEST_F()
2121 MOutLocs[2][1] = RspPHIInBlk1; in TEST_F()
2122 Result = pickVPHILoc(*MBB1, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
2128 MOutLocs[0][2] = LiveInRsp; in TEST_F()
2129 MOutLocs[1][0] = RspPHIInBlk1; in TEST_F()
2130 MOutLocs[1][1] = RaxPHIInBlk1; in TEST_F()
2131 MOutLocs[1][2] = RbxPHIInBlk1; in TEST_F()
2132 MOutLocs[2][0] = LiveInRsp; in TEST_F()
2133 MOutLocs[2][1] = RspPHIInBlk1; in TEST_F()
2134 MOutLocs[2][2] = RbxPHIInBlk1; in TEST_F()
2135 Result = pickVPHILoc(*MBB1, Var, VLiveOutIdx, MOutLocs, Preds); in TEST_F()
2501 FuncValueTable MInLocs, MOutLocs; in TEST_F() local
2502 std::tie(MInLocs, MOutLocs) = allocValueTables(1, 2); in TEST_F()
2505 MInLocs[0][0] = MOutLocs[0][0] = LiveInRsp; in TEST_F()
2528 MOutLocs, MInLocs, VLocs); in TEST_F()
2535 MOutLocs, MInLocs, VLocs); in TEST_F()
2561 FuncValueTable MInLocs, MOutLocs; in TEST_F() local
2562 std::tie(MInLocs, MOutLocs) = allocValueTables(4, 2); in TEST_F()
2565 initValueArray(MOutLocs, 4, 2); in TEST_F()
2591 MOutLocs[I][0] = MOutLocs[I][1] = LiveInRsp; in TEST_F()
2602 MOutLocs, MInLocs, VLocs); in TEST_F()
2612 MOutLocs, MInLocs, VLocs); in TEST_F()
2624 MOutLocs, MInLocs, VLocs); in TEST_F()
2634 MOutLocs, MInLocs, VLocs); in TEST_F()
2646 MOutLocs, MInLocs, VLocs); in TEST_F()
2666 MOutLocs, MInLocs, VLocs); in TEST_F()
2685 MOutLocs, MInLocs, VLocs); in TEST_F()
2701 MOutLocs, MInLocs, VLocs); in TEST_F()
2720 MOutLocs, MInLocs, VLocs); in TEST_F()
2735 MOutLocs[1][0] = LiveInRax; in TEST_F()
2739 MOutLocs, MInLocs, VLocs); in TEST_F()
2778 FuncValueTable MInLocs, MOutLocs; in TEST_F() local
2779 std::tie(MInLocs, MOutLocs) = allocValueTables(3, 2); in TEST_F()
2782 initValueArray(MOutLocs, 3, 2); in TEST_F()
2803 MOutLocs[I][0] = MOutLocs[I][1] = LiveInRsp; in TEST_F()
2815 MOutLocs, MInLocs, VLocs); in TEST_F()
2831 MOutLocs, MInLocs, VLocs); in TEST_F()
2843 MOutLocs, MInLocs, VLocs); in TEST_F()
2860 MOutLocs, MInLocs, VLocs); in TEST_F()
2873 MOutLocs[1][0] = RspDefInBlk1; in TEST_F()
2877 MOutLocs, MInLocs, VLocs); in TEST_F()
2890 MOutLocs[1][0] = RspDefInBlk1; in TEST_F()
2894 MOutLocs, MInLocs, VLocs); in TEST_F()
2909 MOutLocs[1][0] = LiveInRsp; in TEST_F()
2911 MOutLocs[1][1] = RspDefInBlk1; in TEST_F()
2915 MOutLocs, MInLocs, VLocs); in TEST_F()
2931 MOutLocs[1][0] = RspDefInBlk1; in TEST_F()
2933 MOutLocs[1][1] = RspDefInBlk1; in TEST_F()
2937 MOutLocs, MInLocs, VLocs); in TEST_F()
2965 MOutLocs[1][0] = RspPHIInBlk1; in TEST_F()
2967 MOutLocs[1][1] = LiveInRax; in TEST_F()
2971 MOutLocs, MInLocs, VLocs); in TEST_F()
2986 MOutLocs[1][0] = LiveInRsp; in TEST_F()
2990 MOutLocs, MInLocs, VLocs); in TEST_F()
3031 FuncValueTable MInLocs, MOutLocs; in TEST_F() local
3032 std::tie(MInLocs, MOutLocs) = allocValueTables(5, 2); in TEST_F()
3035 initValueArray(MOutLocs, 5, 2); in TEST_F()
3058 MOutLocs[I][0] = MOutLocs[I][1] = LiveInRsp; in TEST_F()
3070 MOutLocs, MInLocs, VLocs); in TEST_F()
3092 MOutLocs, MInLocs, VLocs); in TEST_F()
3110 MOutLocs, MInLocs, VLocs); in TEST_F()
3128 MOutLocs, MInLocs, VLocs); in TEST_F()
3143 MOutLocs, MInLocs, VLocs); in TEST_F()
3165 MOutLocs, MInLocs, VLocs); in TEST_F()
3188 MOutLocs[2][0] = LiveInRax; in TEST_F()
3196 MOutLocs, MInLocs, VLocs); in TEST_F()
3214 MOutLocs[1][0] = RspPHIInBlk1; in TEST_F()
3216 MOutLocs[2][0] = RspDefInBlk2; in TEST_F()
3218 MOutLocs[3][0] = RspDefInBlk2; in TEST_F()
3222 MOutLocs, MInLocs, VLocs); in TEST_F()