Lines Matching refs:ValueIDNum
194 Optional<ValueIDNum>
220 Nums[I][J] = ValueIDNum::EmptyValue; in initValueArray()
495 MOutLocs[I] = std::make_unique<ValueIDNum[]>(Locs); in allocValueTables()
496 MInLocs[I] = std::make_unique<ValueIDNum[]>(Locs); in allocValueTables()
525 ValueIDNum V = MTracker->readReg(R); in TEST_F()
528 ValueIDNum ToCmp(0, 1, L); in TEST_F()
548 ValueIDNum V = MTracker->readMLoc(L); in TEST_F()
549 ValueIDNum ToCmp(0, InstrNum, L); in TEST_F()
639 ValueIDNum V = MTracker->readMLoc(RaxLoc); in TEST_F()
641 ValueIDNum Cmp(0, 1, RaxLoc); in TEST_F()
665 ValueIDNum V = MTracker->readMLoc(SpillLoc); in TEST_F()
668 ValueIDNum Cmp(0, 1, RaxLoc); in TEST_F()
687 Cmp = ValueIDNum(0, 1, RaxLoc); in TEST_F()
688 ValueIDNum RbxVal = MTracker->readMLoc(RbxLoc); in TEST_F()
713 ValueIDNum ARefVal(0, 1, A); in TEST_F()
714 ValueIDNum AVal = MTracker->readMLoc(A); in TEST_F()
715 ValueIDNum BVal = MTracker->readMLoc(B); in TEST_F()
716 ValueIDNum CVal = MTracker->readMLoc(C); in TEST_F()
740 ValueIDNum ARefVal(0, 1, A); in TEST_F()
741 ValueIDNum AVal = MTracker->readMLoc(A); in TEST_F()
742 ValueIDNum CVal = MTracker->readMLoc(C); in TEST_F()
749 ValueIDNum RcxVal = MTracker->readMLoc(RcxLoc); in TEST_F()
750 ValueIDNum RcxDefVal(0, 2, RcxLoc); // instr 2 -> the copy in TEST_F()
783 ValueIDNum DefNum(0, 1, RegLoc); in TEST_F()
789 ValueIDNum SpillValue = MTracker->readMLoc(SpillLoc); in TEST_F()
826 ValueIDNum DefAtSpill64(0, 3, Spill64Loc); in TEST_F()
835 ValueIDNum DefNum(0, 1, RegLoc); in TEST_F()
840 ValueIDNum SpillValue = MTracker->readMLoc(SpillLoc); in TEST_F()
845 ValueIDNum SpillValue = MTracker->readMLoc(Spill64Loc); in TEST_F()
869 ValueIDNum SpillValue = MTracker->readMLoc(SpillLoc); in TEST_F()
873 ValueIDNum SpillDef(0, 4, SpillLoc); in TEST_F()
885 EXPECT_EQ(ValueIDNum(0, 0, Xmm0Loc), SpillValue); in TEST_F()
903 ValueIDNum AHDef(0, 1, AhLoc); in TEST_F()
904 ValueIDNum ALValue = MTracker->readMLoc(AlLoc); in TEST_F()
931 EXPECT_EQ(MInLocs[0][0], ValueIDNum(0, 0, RspLoc)); in TEST_F()
932 EXPECT_EQ(MOutLocs[0][0], ValueIDNum(0, 0, RspLoc)); in TEST_F()
939 MInLocs[0][0] = ValueIDNum(0, 1, RspLoc); in TEST_F()
941 EXPECT_EQ(MInLocs[0][0], ValueIDNum(0, 0, RspLoc)); in TEST_F()
942 EXPECT_EQ(MOutLocs[0][0], ValueIDNum(0, 0, RspLoc)); in TEST_F()
946 TransferFunc[0].insert({RspLoc, ValueIDNum(0, 1, RspLoc)}); in TEST_F()
950 EXPECT_EQ(MInLocs[0][0], ValueIDNum(0, 0, RspLoc)); in TEST_F()
951 EXPECT_EQ(MOutLocs[0][0], ValueIDNum(0, 1, RspLoc)); in TEST_F()
958 TransferFunc[0].insert({RspLoc, ValueIDNum(0, 1, RspLoc)}); in TEST_F()
959 TransferFunc[0].insert({RaxLoc, ValueIDNum(0, 0, RspLoc)}); in TEST_F()
963 EXPECT_EQ(MInLocs[0][0], ValueIDNum(0, 0, RspLoc)); in TEST_F()
964 EXPECT_EQ(MInLocs[0][1], ValueIDNum(0, 0, RaxLoc)); 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()
994 ValueIDNum LiveInRsp(EntryBlk, 0, RspLoc); in TEST_F()
995 ValueIDNum RspDefInBlk0(EntryBlk, 1, RspLoc); in TEST_F()
996 ValueIDNum RspDefInBlk1(BrBlk1, 1, RspLoc); in TEST_F()
997 ValueIDNum RspDefInBlk2(BrBlk2, 1, RspLoc); in TEST_F()
998 ValueIDNum RspPHIInBlk3(RetBlk, 0, RspLoc); in TEST_F()
999 ValueIDNum RaxLiveInBlk1(BrBlk1, 0, RaxLoc); in TEST_F()
1000 ValueIDNum RaxLiveInBlk2(BrBlk2, 0, RaxLoc); in TEST_F()
1148 ValueIDNum LiveInRsp(EntryBlk, 0, RspLoc); in TEST_F()
1149 ValueIDNum ALLiveIn(EntryBlk, 0, ALStackLoc); in TEST_F()
1150 ValueIDNum AHLiveIn(EntryBlk, 0, AHStackLoc); in TEST_F()
1151 ValueIDNum HAXLiveIn(EntryBlk, 0, HAXStackLoc); in TEST_F()
1152 ValueIDNum ALPHI(RetBlk, 0, ALStackLoc); in TEST_F()
1153 ValueIDNum AXPHI(RetBlk, 0, AXStackLoc); in TEST_F()
1154 ValueIDNum EAXPHI(RetBlk, 0, EAXStackLoc); in TEST_F()
1155 ValueIDNum HAXPHI(RetBlk, 0, HAXStackLoc); in TEST_F()
1156 ValueIDNum RAXPHI(RetBlk, 0, RAXStackLoc); in TEST_F()
1158 ValueIDNum ALDefInBlk1(Blk1, 1, ALStackLoc); in TEST_F()
1159 ValueIDNum HAXDefInBlk1(Blk1, 1, HAXStackLoc); in TEST_F()
1182 EXPECT_EQ(MInLocs[3][AHStackLoc.asU64()], ValueIDNum::EmptyValue); in TEST_F()
1209 ValueIDNum LiveInRsp(EntryBlk, 0, RspLoc); in TEST_F()
1210 ValueIDNum RspPHIInBlk1(LoopBlk, 0, RspLoc); in TEST_F()
1211 ValueIDNum RspDefInBlk1(LoopBlk, 1, RspLoc); in TEST_F()
1212 ValueIDNum LiveInRax(EntryBlk, 0, RaxLoc); in TEST_F()
1213 ValueIDNum RaxPHIInBlk1(LoopBlk, 0, RaxLoc); in TEST_F()
1214 ValueIDNum RaxPHIInBlk2(RetBlk, 0, RaxLoc); in TEST_F()
1307 ValueIDNum LiveInRsp(EntryBlk, 0, RspLoc); in TEST_F()
1308 ValueIDNum RspPHIInBlk1(Loop1Blk, 0, RspLoc); in TEST_F()
1309 ValueIDNum RspDefInBlk1(Loop1Blk, 1, RspLoc); in TEST_F()
1310 ValueIDNum RspPHIInBlk2(Loop2Blk, 0, RspLoc); in TEST_F()
1311 ValueIDNum RspDefInBlk2(Loop2Blk, 1, RspLoc); in TEST_F()
1312 ValueIDNum RspDefInBlk3(JoinBlk, 1, RspLoc); in TEST_F()
1313 ValueIDNum LiveInRax(EntryBlk, 0, RaxLoc); in TEST_F()
1314 ValueIDNum RaxPHIInBlk1(Loop1Blk, 0, RaxLoc); in TEST_F()
1315 ValueIDNum RaxPHIInBlk2(Loop2Blk, 0, RaxLoc); in TEST_F()
1509 ValueIDNum LiveInRsp(EntryBlk, 0, RspLoc); in TEST_F()
1510 ValueIDNum RspPHIInBlk1(Head1Blk, 0, RspLoc); in TEST_F()
1511 ValueIDNum RspDefInBlk1(Head1Blk, 1, RspLoc); in TEST_F()
1512 ValueIDNum RspPHIInBlk2(Head2Blk, 0, RspLoc); in TEST_F()
1513 ValueIDNum RspDefInBlk2(Head2Blk, 1, RspLoc); in TEST_F()
1514 ValueIDNum RspPHIInBlk3(JoinBlk, 0, RspLoc); in TEST_F()
1515 ValueIDNum RspDefInBlk3(JoinBlk, 1, RspLoc); in TEST_F()
1516 ValueIDNum RaxPHIInBlk1(Head1Blk, 0, RaxLoc); in TEST_F()
1517 ValueIDNum RaxPHIInBlk2(Head2Blk, 0, RaxLoc); in TEST_F()
1665 ValueIDNum LiveInRsp(EntryBlk, 0, RspLoc); in TEST_F()
1666 ValueIDNum RspPHIInBlk1(Loop1Blk, 0, RspLoc); in TEST_F()
1667 ValueIDNum RspDefInBlk1(Loop1Blk, 1, RspLoc); in TEST_F()
1668 ValueIDNum RspPHIInBlk2(Loop2Blk, 0, RspLoc); in TEST_F()
1669 ValueIDNum RspPHIInBlk3(Loop3Blk, 0, RspLoc); in TEST_F()
1670 ValueIDNum RspDefInBlk3(Loop3Blk, 1, RspLoc); in TEST_F()
1671 ValueIDNum LiveInRax(EntryBlk, 0, RaxLoc); in TEST_F()
1672 ValueIDNum RaxPHIInBlk3(Loop3Blk, 0, RaxLoc); in TEST_F()
1797 ValueIDNum LiveInRsp(EntryBlk, 0, RspLoc); in TEST_F()
1798 ValueIDNum LiveInRax(EntryBlk, 0, RaxLoc); in TEST_F()
1799 ValueIDNum RspPHIInBlk2(Br2Blk, 0, RspLoc); in TEST_F()
1800 ValueIDNum RspPHIInBlk3(RetBlk, 0, RspLoc); in TEST_F()
1820 Optional<ValueIDNum> Result; in TEST_F()
1865 EXPECT_EQ(VLiveOuts[2].ID, ValueIDNum::EmptyValue); in TEST_F()
1926 ValueIDNum LiveInRsp(EntryBlk, 0, RspLoc); in TEST_F()
1927 ValueIDNum LiveInRax(EntryBlk, 0, RaxLoc); in TEST_F()
1928 ValueIDNum RspPHIInBlk1(LoopBlk, 0, RspLoc); in TEST_F()
1929 ValueIDNum RaxPHIInBlk1(LoopBlk, 0, RaxLoc); in TEST_F()
1948 Optional<ValueIDNum> Result; in TEST_F()
2026 ValueIDNum LiveInRsp(EntryBlk, 0, RspLoc); in TEST_F()
2027 ValueIDNum LiveInRax(EntryBlk, 0, RaxLoc); in TEST_F()
2028 ValueIDNum LiveInRbx(EntryBlk, 0, RbxLoc); in TEST_F()
2029 ValueIDNum RspPHIInBlk1(Loop1Blk, 0, RspLoc); in TEST_F()
2030 ValueIDNum RaxPHIInBlk1(Loop1Blk, 0, RaxLoc); in TEST_F()
2031 ValueIDNum RbxPHIInBlk1(Loop1Blk, 0, RbxLoc); in TEST_F()
2055 Optional<ValueIDNum> Result; in TEST_F()
2157 ValueIDNum LiveInRsp(EntryBlk, 0, RspLoc); in TEST_F()
2158 ValueIDNum LiveInRax(EntryBlk, 0, RaxLoc); in TEST_F()
2159 ValueIDNum RspPHIInBlkBr2Blk(Br2Blk, 0, RspLoc); in TEST_F()
2160 ValueIDNum RspPHIInBlkRetBlk(RetBlk, 0, RspLoc); in TEST_F()
2227 EXPECT_EQ(JoinedLoc.ID, ValueIDNum::EmptyValue); in TEST_F()
2315 ValueIDNum LiveInRsp(EntryBlk, 0, RspLoc); in TEST_F()
2316 ValueIDNum LiveInRax(EntryBlk, 0, RaxLoc); in TEST_F()
2317 ValueIDNum RspPHIInBlk1(LoopBlk, 0, RspLoc); in TEST_F()
2418 ValueIDNum LiveInRsp(EntryBlk, 0, RspLoc); in TEST_F()
2419 ValueIDNum LiveInRax(EntryBlk, 0, RaxLoc); in TEST_F()
2420 ValueIDNum LiveInRbx(EntryBlk, 0, RbxLoc); in TEST_F()
2504 ValueIDNum LiveInRsp = ValueIDNum(0, 0, RspLoc); in TEST_F()
2557 ValueIDNum LiveInRsp = ValueIDNum(EntryBlk, 0, RspLoc); in TEST_F()
2558 ValueIDNum LiveInRax = ValueIDNum(EntryBlk, 0, RaxLoc); in TEST_F()
2559 ValueIDNum RspPHIInBlk3 = ValueIDNum(RetBlk, 0, RspLoc); in TEST_F()
2772 ValueIDNum LiveInRsp = ValueIDNum(EntryBlk, 0, RspLoc); in TEST_F()
2773 ValueIDNum LiveInRax = ValueIDNum(EntryBlk, 0, RaxLoc); in TEST_F()
2774 ValueIDNum RspPHIInBlk1 = ValueIDNum(LoopBlk, 0, RspLoc); in TEST_F()
2775 ValueIDNum RspDefInBlk1 = ValueIDNum(LoopBlk, 1, RspLoc); in TEST_F()
2776 ValueIDNum RaxPHIInBlk1 = ValueIDNum(LoopBlk, 0, RaxLoc); in TEST_F()
3025 ValueIDNum LiveInRsp = ValueIDNum(EntryBlk, 0, RspLoc); in TEST_F()
3026 ValueIDNum LiveInRax = ValueIDNum(EntryBlk, 0, RaxLoc); in TEST_F()
3027 ValueIDNum RspPHIInBlk1 = ValueIDNum(Loop1Blk, 0, RspLoc); in TEST_F()
3028 ValueIDNum RspPHIInBlk2 = ValueIDNum(Loop2Blk, 0, RspLoc); in TEST_F()
3029 ValueIDNum RspDefInBlk2 = ValueIDNum(Loop2Blk, 1, RspLoc); in TEST_F()