Searched refs:LocIdx (Results 1 – 3 of 3) sorted by relevance
81 class LocIdx {86 LocIdx() : Location(UINT_MAX) {} in LocIdx() function90 LocIdx(unsigned L) : Location(L) { in LocIdx() function94 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 …]
233 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 …]
1811 unsigned LocIdx; in transferSpillOrRestoreInst() local1816 LocIdx = VL.getRegIdx(Reg); in transferSpillOrRestoreInst()1825 LocIdx = VL.getSpillLocIdx(*Loc); in transferSpillOrRestoreInst()1827 VarLoc::MachineLoc MLoc = VL.Locs[LocIdx]; in transferSpillOrRestoreInst()