Searched refs:ValueIDNum (Results 1 – 2 of 2) sorted by relevance
146 class ValueIDNum {163 ValueIDNum() { u.Value = EmptyValue.asU64(); } in ValueIDNum() function165 ValueIDNum(uint64_t Block, uint64_t Inst, uint64_t Loc) { in ValueIDNum() function169 ValueIDNum(uint64_t Block, uint64_t Inst, LocIdx Loc) { in ValueIDNum() function180 static ValueIDNum fromU64(uint64_t v) { in fromU64()181 ValueIDNum Val; in fromU64()186 bool operator<(const ValueIDNum &Other) const {190 bool operator==(const ValueIDNum &Other) const {194 bool operator!=(const ValueIDNum &Other) const { return !(*this == Other); }208 LLVM_ABI_FOR_TEST static ValueIDNum EmptyValue;[all …]
227 SmallVector<ValueIDNum, 32> VarLocs;321 using ValueLocPair = std::pair<ValueIDNum, LocationAndQuality>;388 const ValueIDNum &Num = Op.ID; in loadVarInloc()491 ValueIDNum &VNum = MLocs[Idx.asU64()]; in loadInlocs()492 if (VNum == ValueIDNum::EmptyValue) in loadInlocs()538 SmallDenseMap<ValueIDNum, LocationAndQuality> ValueToLoc; in checkInstForNewValues()563 ValueIDNum &LocValueID = Location.Value; in checkInstForNewValues()642 bool isEntryValueValue(const ValueIDNum &Val) const { in isEntryValueValue()659 const ValueIDNum &Num) { in recoverAsEntryValue()825 ValueIDNum OldValue = VarLocs[MLoc.asU64()]; in clobberMloc()[all …]