Searched refs:ValueIDNum (Results 1 – 2 of 2) sorted by relevance
107 class ValueIDNum {124 ValueIDNum() { u.Value = EmptyValue.asU64(); } in ValueIDNum() function126 ValueIDNum(uint64_t Block, uint64_t Inst, uint64_t Loc) { in ValueIDNum() function130 ValueIDNum(uint64_t Block, uint64_t Inst, LocIdx Loc) { in ValueIDNum() function141 static ValueIDNum fromU64(uint64_t v) { in fromU64()142 ValueIDNum Val; in fromU64()147 bool operator<(const ValueIDNum &Other) const {151 bool operator==(const ValueIDNum &Other) const {155 bool operator!=(const ValueIDNum &Other) const { return !(*this == Other); }169 static ValueIDNum EmptyValue;[all …]
225 SmallVector<ValueIDNum, 32> VarLocs;347 const DenseMap<ValueIDNum, LocationAndQuality> &ValueToLoc, in loadVarInloc() argument377 const ValueIDNum &Num = Op.ID; in loadVarInloc()443 DenseMap<ValueIDNum, LocationAndQuality> ValueToLoc; in loadInlocs()461 ValueIDNum &VNum = MLocs[Idx.asU64()]; in loadInlocs()462 if (VNum == ValueIDNum::EmptyValue) in loadInlocs()507 SmallDenseMap<ValueIDNum, LocationAndQuality> ValueToLoc; in checkInstForNewValues()532 ValueIDNum &LocValueID = Location.Value; in checkInstForNewValues()610 bool isEntryValueValue(const ValueIDNum &Val) const { in isEntryValueValue()627 const ValueIDNum &Num) { in recoverAsEntryValue()[all …]