Home
last modified time | relevance | path

Searched refs:SpillLoc (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DVarLocBasedImpl.cpp300 struct SpillLoc { struct
303 bool operator==(const SpillLoc &Other) const { in operator ==() argument
306 bool operator!=(const SpillLoc &Other) const { in operator !=() argument
355 SpillLoc SpillLocation;
673 bool usesSpillLoc(SpillLoc SpillLocation) const { in usesSpillLoc()
682 unsigned getSpillLocIdx(SpillLoc SpillLocation) const { in getSpillLocIdx()
1025 std::optional<VarLoc::SpillLoc> isRestoreInstruction(const MachineInstr &MI,
1030 VarLoc::SpillLoc extractSpillBaseRegAndOffset(const MachineInstr &MI);
1291 VarLocBasedLDV::VarLoc::SpillLoc
1542 VarLoc::SpillLoc SpillLocation = extractSpillBaseRegAndOffset(MI); in insertTransferDebugPair()
[all …]
H A DInstrRefBasedImpl.h120 struct SpillLoc { struct
123 bool operator==(const SpillLoc &Other) const { argument
127 bool operator<(const SpillLoc &Other) const {
732 UniqueVector<SpillLoc> SpillLocs;
977 std::optional<SpillLocationNo> getOrTrackSpillLoc(SpillLoc L);
H A DInstrRefBasedImpl.cpp1125 std::optional<SpillLocationNo> MLocTracker::getOrTrackSpillLoc(SpillLoc L) { in getOrTrackSpillLoc()
1264 const SpillLoc &Spill = SpillLocs[SpillID.id()]; in emitLoc()
1380 std::optional<SpillLocationNo> SpillLoc = extractSpillBaseRegAndOffset(MI); in findLocationForMemOperand() local
1381 if (!SpillLoc) in findLocationForMemOperand()
1399 unsigned SpillID = MTracker->getSpillIDWithIdx(*SpillLoc, IdxIt->second); in findLocationForMemOperand()
1805 SpillLoc SL = {Base, Offs}; in transferDebugPHI()
1818 LocIdx SpillLoc = MTracker->getSpillMLoc(SpillID); in transferDebugPHI() local
1819 ValueIDNum Result = MTracker->readMLoc(SpillLoc); in transferDebugPHI()
1822 auto DbgPHI = DebugPHIRecord({InstrNum, MI.getParent(), Result, SpillLoc}); in transferDebugPHI()