Searched refs:SpillLoc (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | pr27501.ll | 9 ; CHECK: movq %rcx, [[SpillLoc:.*\(%rbp\)]] 15 ; CHECK: movq [[SpillLoc]], [[R1:%r..]] 41 ; CHECK: movq [[SpillLoc]], [[R2:%r..]]
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | VarLocBasedImpl.cpp | 291 struct SpillLoc { struct 294 bool operator==(const SpillLoc &Other) const { in operator ==() argument 297 bool operator!=(const SpillLoc &Other) const { in operator !=() argument 330 SpillLoc SpillLocation; 635 bool usesSpillLoc(SpillLoc SpillLocation) const { in usesSpillLoc() 644 unsigned getSpillLocIdx(SpillLoc SpillLocation) const { in getSpillLocIdx() 954 VarLoc::SpillLoc extractSpillBaseRegAndOffset(const MachineInstr &MI); 1213 VarLocBasedLDV::VarLoc::SpillLoc 1464 VarLoc::SpillLoc SpillLocation = extractSpillBaseRegAndOffset(MI); in insertTransferDebugPair() 1621 Optional<VarLocBasedLDV::VarLoc::SpillLoc> [all …]
|
| H A D | InstrRefBasedImpl.h | 80 struct SpillLoc { struct 83 bool operator==(const SpillLoc &Other) const { argument 87 bool operator<(const SpillLoc &Other) const { 380 UniqueVector<SpillLoc> SpillLocs; 625 Optional<SpillLocationNo> getOrTrackSpillLoc(SpillLoc L);
|
| H A D | InstrRefBasedImpl.cpp | 792 Optional<SpillLocationNo> MLocTracker::getOrTrackSpillLoc(SpillLoc L) { in getOrTrackSpillLoc() 883 const SpillLoc &Spill = SpillLocs[SpillID.id()]; in emitLoc() 1009 Optional<SpillLocationNo> SpillLoc = extractSpillBaseRegAndOffset(MI); in findLocationForMemOperand() local 1010 if (!SpillLoc) in findLocationForMemOperand() 1027 unsigned SpillID = MTracker->getSpillIDWithIdx(*SpillLoc, IdxIt->second); in findLocationForMemOperand() 1366 SpillLoc SL = {Base, Offs}; in transferDebugPHI() 1379 LocIdx SpillLoc = MTracker->getSpillMLoc(SpillID); in transferDebugPHI() local 1380 ValueIDNum Result = MTracker->readMLoc(SpillLoc); in transferDebugPHI() 1383 auto DbgPHI = DebugPHIRecord({InstrNum, MI.getParent(), Result, SpillLoc}); in transferDebugPHI()
|
| /llvm-project-15.0.7/llvm/unittests/CodeGen/ |
| H A D | InstrRefLDVTest.cpp | 661 SpillLoc L = {getRegByName("RSP"), StackOffset::getFixed(-8)}; in TEST_F() 664 LocIdx SpillLoc = MTracker->getSpillMLoc(SpillLocID); in TEST_F() local 665 ValueIDNum V = MTracker->readMLoc(SpillLoc); in TEST_F() 788 LocIdx SpillLoc = MTracker->getSpillMLoc(SpillID); in TEST_F() local 789 ValueIDNum SpillValue = MTracker->readMLoc(SpillLoc); in TEST_F() 822 SpillLoc L = {getRegByName("RSP"), StackOffset::getFixed(-8)}; in TEST_F() 839 LocIdx SpillLoc = MTracker->getSpillMLoc(SpillID); in TEST_F() local 840 ValueIDNum SpillValue = MTracker->readMLoc(SpillLoc); in TEST_F() 868 LocIdx SpillLoc = MTracker->getSpillMLoc(SpillID); in TEST_F() local 869 ValueIDNum SpillValue = MTracker->readMLoc(SpillLoc); in TEST_F() [all …]
|