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.h81 class LocIdx {
86 LocIdx() : Location(UINT_MAX) {} in LocIdx() function
90 LocIdx(unsigned L) : Location(L) { in LocIdx() function
94 static LocIdx MakeIllegalLoc() { return LocIdx(); } in MakeIllegalLoc()
95 static LocIdx MakeTombstoneLoc() { in MakeTombstoneLoc()
96 LocIdx L = LocIdx(); in MakeTombstoneLoc()
107 bool operator==(const LocIdx &L) const { return Location == L.Location; }
111 bool operator!=(const LocIdx &L) const { return !(*this == L); }
113 bool operator<(const LocIdx &Other) const {
168 ValueIDNum(uint64_t Block, uint64_t Inst, LocIdx Loc) { in ValueIDNum()
[all …]
H A DInstrRefBasedImpl.cpp233 DenseMap<LocIdx, SmallSet<DebugVariableID, 4>> ActiveMLocs;
282 bool isCalleeSaved(LocIdx L) const { in isCalleeSaved()
311 LocationAndQuality(LocIdx L, LocationQuality Q) in LocationAndQuality()
313 LocIdx getLoc() const { in getLoc()
315 return LocIdx::MakeIllegalLoc(); in getLoc()
316 return LocIdx(Location); in getLoc()
333 getLocQualityIfBetter(LocIdx L, LocationQuality Min) const { in getLocQualityIfBetter()
415 LocIdx M = ValuesPreferredLoc->second.getLoc(); in loadVarInloc()
483 LocIdx Idx = Location.Idx; in loadInlocs()
556 LocIdx Idx = Location.Idx; in checkInstForNewValues()
[all …]
H A DVarLocBasedImpl.cpp1811 unsigned LocIdx; in transferSpillOrRestoreInst() local
1816 LocIdx = VL.getRegIdx(Reg); in transferSpillOrRestoreInst()
1825 LocIdx = VL.getSpillLocIdx(*Loc); in transferSpillOrRestoreInst()
1827 VarLoc::MachineLoc MLoc = VL.Locs[LocIdx]; in transferSpillOrRestoreInst()