Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h82 class LocIdx {
87 LocIdx() : Location(UINT_MAX) {} in LocIdx() function
91 LocIdx(unsigned L) : Location(L) { in LocIdx() function
95 static LocIdx MakeIllegalLoc() { return LocIdx(); } in MakeIllegalLoc()
96 static LocIdx MakeTombstoneLoc() { in MakeTombstoneLoc()
97 LocIdx L = LocIdx(); in MakeTombstoneLoc()
108 bool operator==(const LocIdx &L) const { return Location == L.Location; }
112 bool operator!=(const LocIdx &L) const { return !(*this == L); }
114 bool operator<(const LocIdx &Other) const {
169 ValueIDNum(uint64_t Block, uint64_t Inst, LocIdx Loc) { in ValueIDNum()
[all …]
H A DInstrRefBasedImpl.cpp232 DenseMap<LocIdx, SmallSet<DebugVariableID, 4>> ActiveMLocs;
280 bool isCalleeSaved(LocIdx L) const { in isCalleeSaved()
309 LocationAndQuality(LocIdx L, LocationQuality Q) in LocationAndQuality()
311 LocIdx getLoc() const { in getLoc()
313 return LocIdx::MakeIllegalLoc(); in getLoc()
314 return LocIdx(Location); in getLoc()
331 getLocQualityIfBetter(LocIdx L, LocationQuality Min) const { in getLocQualityIfBetter()
414 LocIdx M = ValuesPreferredLoc->second.getLoc(); in loadVarInloc()
490 LocIdx Idx = Location.Idx; in loadInlocs()
562 LocIdx Idx = Location.Idx; in checkInstForNewValues()
[all …]
H A DVarLocBasedImpl.cpp1820 unsigned LocIdx; in transferSpillOrRestoreInst() local
1825 LocIdx = VL.getRegIdx(Reg); in transferSpillOrRestoreInst()
1834 LocIdx = VL.getSpillLocIdx(*Loc); in transferSpillOrRestoreInst()
1836 VarLoc::MachineLoc MLoc = VL.Locs[LocIdx]; in transferSpillOrRestoreInst()