Lines Matching refs:SpillID
793 SpillLocationNo SpillID(SpillLocs.idFor(L)); in getOrTrackSpillLoc() local
795 if (SpillID.id() == 0) { in getOrTrackSpillLoc()
803 SpillID = SpillLocationNo(SpillLocs.insert(L)); in getOrTrackSpillLoc()
805 unsigned L = getSpillIDWithIdx(SpillID, StackIdx); in getOrTrackSpillLoc()
816 return SpillID; in getOrTrackSpillLoc()
871 SpillLocationNo SpillID = locIDToSpill(LocID); in emitLoc() local
883 const SpillLoc &Spill = SpillLocs[SpillID.id()]; in emitLoc()
1027 unsigned SpillID = MTracker->getSpillIDWithIdx(*SpillLoc, IdxIt->second); in findLocationForMemOperand() local
1028 return MTracker->getSpillMLoc(SpillID); in findLocationForMemOperand()
1378 unsigned SpillID = MTracker->getLocID(*SpillNo, {slotBitSize, 0}); in transferDebugPHI() local
1379 LocIdx SpillLoc = MTracker->getSpillMLoc(SpillID); in transferDebugPHI()
1464 unsigned SpillID = MTracker->getSpillIDWithIdx(*SpillNo, I); in transferRegisterDef() local
1465 LocIdx L = MTracker->getSpillMLoc(SpillID); in transferRegisterDef()
1506 unsigned SpillID = MTracker->getSpillIDWithIdx(*SpillNo, I); in transferRegisterDef() local
1507 LocIdx L = MTracker->getSpillMLoc(SpillID); in transferRegisterDef()
1623 unsigned SpillID = MTracker->getSpillIDWithIdx(*Loc, SlotIdx); in transferSpillOrRestoreInst() local
1624 Optional<LocIdx> MLoc = MTracker->getSpillMLoc(SpillID); in transferSpillOrRestoreInst()
1645 auto DoTransfer = [&](Register SrcReg, unsigned SpillID) { in transferSpillOrRestoreInst() argument
1647 LocIdx DstLoc = MTracker->getSpillMLoc(SpillID); in transferSpillOrRestoreInst()
1661 unsigned SpillID = MTracker->getLocID(Loc, SubregIdx); in transferSpillOrRestoreInst() local
1662 DoTransfer(*SRI, SpillID); in transferSpillOrRestoreInst()
1667 unsigned SpillID = MTracker->getLocID(Loc, {Size, 0}); in transferSpillOrRestoreInst() local
1668 DoTransfer(Reg, SpillID); in transferSpillOrRestoreInst()
1686 auto DoTransfer = [&](Register DestReg, unsigned SpillID) { in transferSpillOrRestoreInst() argument
1687 LocIdx SrcIdx = MTracker->getSpillMLoc(SpillID); in transferSpillOrRestoreInst()
1694 unsigned SpillID = MTracker->getLocID(*Loc, Subreg); in transferSpillOrRestoreInst() local
1695 DoTransfer(*SRI, SpillID); in transferSpillOrRestoreInst()
1700 unsigned SpillID = MTracker->getLocID(*Loc, {Size, 0}); in transferSpillOrRestoreInst() local
1701 DoTransfer(Reg, SpillID); in transferSpillOrRestoreInst()
2173 unsigned SpillID = MTracker->getSpillIDWithIdx(Slot, Idx); in placeMLocPHIs() local
2174 LocIdx L = MTracker->getSpillMLoc(SpillID); in placeMLocPHIs()