Home
last modified time | relevance | path

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

/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DVarLocBasedImpl.cpp93 /// in and out lattice values for each block. "OpenRanges" maintains a list of
1035 void insertTransferDebugPair(MachineInstr &MI, OpenRangesSet &OpenRanges,
1041 void transferDebugValue(const MachineInstr &MI, OpenRangesSet &OpenRanges,
1045 void transferSpillOrRestoreInst(MachineInstr &MI, OpenRangesSet &OpenRanges,
1048 OpenRangesSet &OpenRanges,
1051 void removeEntryValue(const MachineInstr &MI, OpenRangesSet &OpenRanges,
1055 void emitEntryValues(MachineInstr &MI, OpenRangesSet &OpenRanges,
1061 OpenRangesSet &OpenRanges, VarLocMap &VarLocIDs);
1062 void transferRegisterCopy(MachineInstr &MI, OpenRangesSet &OpenRanges,
1064 void transferRegisterDef(MachineInstr &MI, OpenRangesSet &OpenRanges,
1309 cleanupEntryValueTransfers(const MachineInstr * TRInst,OpenRangesSet & OpenRanges,VarLocMap & VarLocIDs,const VarLoc & EntryVL,InstToEntryLocMap & EntryValTransfers) cleanupEntryValueTransfers() argument
1332 removeEntryValue(const MachineInstr & MI,OpenRangesSet & OpenRanges,VarLocMap & VarLocIDs,const VarLoc & EntryVL,InstToEntryLocMap & EntryValTransfers,RegDefToInstMap & RegSetInstrs) removeEntryValue() argument
1396 transferDebugValue(const MachineInstr & MI,OpenRangesSet & OpenRanges,VarLocMap & VarLocIDs,InstToEntryLocMap & EntryValTransfers,RegDefToInstMap & RegSetInstrs) transferDebugValue() argument
1463 emitEntryValues(MachineInstr & MI,OpenRangesSet & OpenRanges,VarLocMap & VarLocIDs,InstToEntryLocMap & EntryValTransfers,VarLocsInRange & KillSet) emitEntryValues() argument
1504 insertTransferDebugPair(MachineInstr & MI,OpenRangesSet & OpenRanges,TransferMap & Transfers,VarLocMap & VarLocIDs,LocIndex OldVarID,TransferKind Kind,const VarLoc::MachineLoc & OldLoc,Register NewReg) insertTransferDebugPair() argument
1571 transferRegisterDef(MachineInstr & MI,OpenRangesSet & OpenRanges,VarLocMap & VarLocIDs,InstToEntryLocMap & EntryValTransfers,RegDefToInstMap & RegSetInstrs) transferRegisterDef() argument
1646 transferWasmDef(MachineInstr & MI,OpenRangesSet & OpenRanges,VarLocMap & VarLocIDs) transferWasmDef() argument
1745 transferSpillOrRestoreInst(MachineInstr & MI,OpenRangesSet & OpenRanges,VarLocMap & VarLocIDs,TransferMap & Transfers) transferSpillOrRestoreInst() argument
1840 transferRegisterCopy(MachineInstr & MI,OpenRangesSet & OpenRanges,VarLocMap & VarLocIDs,TransferMap & Transfers) transferRegisterCopy() argument
1912 transferTerminator(MachineBasicBlock * CurMBB,OpenRangesSet & OpenRanges,VarLocInMBB & OutLocs,const VarLocMap & VarLocIDs) transferTerminator() argument
1997 process(MachineInstr & MI,OpenRangesSet & OpenRanges,VarLocMap & VarLocIDs,TransferMap & Transfers,InstToEntryLocMap & EntryValTransfers,RegDefToInstMap & RegSetInstrs) process() argument
2179 recordEntryValue(const MachineInstr & MI,const DefinedRegsSet & DefinedRegs,OpenRangesSet & OpenRanges,VarLocMap & VarLocIDs) recordEntryValue() argument
2236 OpenRangesSet OpenRanges(Alloc, OverlapFragments); ExtendRanges() local
[all...]
/llvm-project/llvm/lib/Testing/Annotations/
H A DAnnotations.cpp32 llvm::SmallVector<Annotation, 8> OpenRanges; in Annotations() local
45 OpenRanges.push_back( in Annotations()
53 Require(!OpenRanges.empty(), "unmatched ]]"); in Annotations()
55 const Annotation &NewRange = OpenRanges.back(); in Annotations()
60 OpenRanges.pop_back(); in Annotations()
80 Require(OpenRanges.empty(), "unmatched [["); in Annotations()
/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp1697 SmallVector<OpenRange, 4> OpenRanges; in buildLocationList()
1707 erase_if(OpenRanges, [&](OpenRange &R) { return R.first <= Index; }); in buildLocationList()
1744 OpenRanges.emplace_back(EI->getEndIndex(), Value); in buildLocationList()
1759 if (OpenRanges.empty()) in buildLocationList()
1769 for (auto &R : OpenRanges) in buildLocationList()
1694 SmallVector<OpenRange, 4> OpenRanges; buildLocationList() local