Searched refs:SpillLoc (Results 1 – 3 of 3) sorted by relevance
300 struct SpillLoc { struct303 bool operator==(const SpillLoc &Other) const { in operator ==() argument306 bool operator!=(const SpillLoc &Other) const { in operator !=() argument355 SpillLoc SpillLocation;673 bool usesSpillLoc(SpillLoc SpillLocation) const { in usesSpillLoc()682 unsigned getSpillLocIdx(SpillLoc SpillLocation) const { in getSpillLocIdx()1030 VarLoc::SpillLoc extractSpillBaseRegAndOffset(const MachineInstr &MI);1291 VarLocBasedLDV::VarLoc::SpillLoc1542 VarLoc::SpillLoc SpillLocation = extractSpillBaseRegAndOffset(MI); in insertTransferDebugPair()1722 std::optional<VarLocBasedLDV::VarLoc::SpillLoc>[all …]
82 struct SpillLoc { struct85 bool operator==(const SpillLoc &Other) const { argument89 bool operator<(const SpillLoc &Other) const {655 UniqueVector<SpillLoc> SpillLocs;900 std::optional<SpillLocationNo> getOrTrackSpillLoc(SpillLoc L);
1093 std::optional<SpillLocationNo> MLocTracker::getOrTrackSpillLoc(SpillLoc L) { in getOrTrackSpillLoc()1234 const SpillLoc &Spill = SpillLocs[SpillID.id()]; in emitLoc()1350 std::optional<SpillLocationNo> SpillLoc = extractSpillBaseRegAndOffset(MI); in findLocationForMemOperand() local1351 if (!SpillLoc) in findLocationForMemOperand()1368 unsigned SpillID = MTracker->getSpillIDWithIdx(*SpillLoc, IdxIt->second); in findLocationForMemOperand()1777 SpillLoc SL = {Base, Offs}; in transferDebugPHI()1790 LocIdx SpillLoc = MTracker->getSpillMLoc(SpillID); in transferDebugPHI() local1791 ValueIDNum Result = MTracker->readMLoc(SpillLoc); in transferDebugPHI()1794 auto DbgPHI = DebugPHIRecord({InstrNum, MI.getParent(), Result, SpillLoc}); in transferDebugPHI()