Lines Matching defs:TransferFunc
923 SmallVector<MLocTransferMap, 1> TransferFunc;
924 TransferFunc.resize(1);
927 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
941 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
947 TransferFunc[0].insert({RspLoc, ValueIDNum(0, 1, RspLoc)});
950 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
953 TransferFunc[0].clear();
959 TransferFunc[0].insert({RspLoc, ValueIDNum(0, 1, RspLoc)});
960 TransferFunc[0].insert({RaxLoc, ValueIDNum(0, 0, RspLoc)});
963 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
968 TransferFunc[0].clear();
988 SmallVector<MLocTransferMap, 1> TransferFunc;
989 TransferFunc.resize(4);
1007 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1020 TransferFunc[0].insert({RspLoc, RspDefInBlk0});
1023 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1032 TransferFunc[0].clear();
1035 TransferFunc[0].insert({RspLoc, RspDefInBlk0});
1036 TransferFunc[1].insert({RspLoc, RspDefInBlk1});
1039 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1051 TransferFunc[0].clear();
1052 TransferFunc[1].clear();
1056 TransferFunc[0].insert({RspLoc, RspDefInBlk0});
1057 TransferFunc[1].insert({RspLoc, RspDefInBlk1});
1058 TransferFunc[2].insert({RspLoc, RspDefInBlk2});
1061 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1070 TransferFunc[0].clear();
1071 TransferFunc[1].clear();
1072 TransferFunc[2].clear();
1079 TransferFunc[0].insert({RspLoc, RspDefInBlk0});
1080 TransferFunc[0].insert({RaxLoc, LiveInRsp});
1081 TransferFunc[1].insert({RspLoc, RaxLiveInBlk1});
1082 TransferFunc[2].insert({RspLoc, RaxLiveInBlk2});
1085 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1094 TransferFunc[0].clear();
1095 TransferFunc[1].clear();
1096 TransferFunc[2].clear();
1141 SmallVector<MLocTransferMap, 1> TransferFunc;
1142 TransferFunc.resize(4);
1171 TransferFunc[1].insert({ALStackLoc, ALDefInBlk1});
1172 TransferFunc[1].insert({HAXStackLoc, HAXDefInBlk1});
1174 placeMLocPHIs(*MF, AllBlocks, MInLocs, TransferFunc);
1201 SmallVector<MLocTransferMap, 1> TransferFunc;
1202 TransferFunc.resize(3);
1217 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1229 TransferFunc[1].insert({RspLoc, RspDefInBlk1});
1230 TransferFunc[1].insert({RaxLoc, RspPHIInBlk1});
1231 TransferFunc[2].insert({RspLoc, RaxPHIInBlk2});
1234 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1248 TransferFunc[1].clear();
1249 TransferFunc[2].clear();
1256 TransferFunc[0].insert({RaxLoc, LiveInRsp});
1257 TransferFunc[1].insert({RspLoc, RaxPHIInBlk1});
1260 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1274 TransferFunc[0].clear();
1275 TransferFunc[1].clear();
1299 SmallVector<MLocTransferMap, 1> TransferFunc;
1300 TransferFunc.resize(5);
1318 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1333 TransferFunc[2].insert({RspLoc, RspDefInBlk2});
1336 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1347 TransferFunc[2].clear();
1351 TransferFunc[1].insert({RspLoc, RspDefInBlk1});
1352 TransferFunc[2].insert({RspLoc, RspDefInBlk2});
1355 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1366 TransferFunc[1].clear();
1367 TransferFunc[2].clear();
1372 TransferFunc[1].insert({RspLoc, RspDefInBlk1});
1373 TransferFunc[2].insert({RspLoc, RspDefInBlk2});
1374 TransferFunc[3].insert({RspLoc, RspDefInBlk3});
1377 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1388 TransferFunc[1].clear();
1389 TransferFunc[2].clear();
1390 TransferFunc[3].clear();
1394 TransferFunc[1].insert({RspLoc, RspDefInBlk1});
1395 TransferFunc[3].insert({RspLoc, RspDefInBlk3});
1398 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1409 TransferFunc[1].clear();
1410 TransferFunc[3].clear();
1414 TransferFunc[1].insert({RspLoc, RspDefInBlk1});
1415 TransferFunc[1].insert({RaxLoc, RspDefInBlk1});
1416 TransferFunc[2].insert({RspLoc, RaxPHIInBlk2});
1417 TransferFunc[3].insert({RspLoc, RspDefInBlk3});
1420 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1434 TransferFunc[1].clear();
1435 TransferFunc[2].clear();
1436 TransferFunc[3].clear();
1440 TransferFunc[3].insert({RspLoc, RspDefInBlk3});
1443 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1454 TransferFunc[3].clear();
1460 TransferFunc[2].insert({RaxLoc, RspPHIInBlk2});
1461 TransferFunc[3].insert({RspLoc, RspDefInBlk3});
1464 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1476 TransferFunc[2].clear();
1477 TransferFunc[3].clear();
1500 SmallVector<MLocTransferMap, 1> TransferFunc;
1501 TransferFunc.resize(5);
1518 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1532 TransferFunc[3].insert({RspLoc, RspDefInBlk3});
1535 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1546 TransferFunc[3].clear();
1550 TransferFunc[1].insert({RspLoc, RspDefInBlk1});
1553 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1564 TransferFunc[1].clear();
1567 TransferFunc[2].insert({RspLoc, RspDefInBlk2});
1570 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1581 TransferFunc[2].clear();
1588 TransferFunc[0].insert({RaxLoc, LiveInRsp});
1589 TransferFunc[1].insert({RspLoc, RaxPHIInBlk1});
1590 TransferFunc[2].insert({RspLoc, RaxPHIInBlk2});
1591 TransferFunc[3].insert({RspLoc, RspDefInBlk3});
1594 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1605 TransferFunc[0].clear();
1606 TransferFunc[1].clear();
1607 TransferFunc[2].clear();
1608 TransferFunc[3].clear();
1613 TransferFunc[0].insert({RaxLoc, LiveInRsp});
1614 TransferFunc[1].insert({RspLoc, RaxPHIInBlk1});
1615 TransferFunc[2].insert({RspLoc, RaxPHIInBlk2});
1618 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1629 TransferFunc[0].clear();
1630 TransferFunc[1].clear();
1631 TransferFunc[2].clear();
1655 SmallVector<MLocTransferMap, 1> TransferFunc;
1656 TransferFunc.resize(5);
1672 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1686 TransferFunc[3].insert({RspLoc, RspDefInBlk3});
1689 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1700 TransferFunc[3].clear();
1705 TransferFunc[1].insert({RspLoc, RspDefInBlk1});
1708 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);
1719 TransferFunc[1].clear();
1743 TransferFunc[0].insert({RaxLoc, LiveInRsp});
1744 TransferFunc[3].insert({RspLoc, RaxPHIInBlk3});
1747 buildMLocValueMap(MInLocs, MOutLocs, TransferFunc);