Searched refs:LVIValueHandle (Results 1 – 2 of 2) sorted by relevance
295 struct LVIValueHandle : public CallbackVH { struct298 LVIValueHandle(Value *V, LazyValueInfoCache *P) in LVIValueHandle() argument310 struct DenseMapInfo<LVIValueHandle> {312 static inline LVIValueHandle getEmptyKey() { in getEmptyKey()313 return LVIValueHandle(PointerInfo::getEmptyKey(), in getEmptyKey()316 static inline LVIValueHandle getTombstoneKey() { in getTombstoneKey()317 return LVIValueHandle(PointerInfo::getTombstoneKey(), in getTombstoneKey()320 static unsigned getHashValue(const LVIValueHandle &Val) { in getHashValue()323 static bool isEqual(const LVIValueHandle &LHS, const LVIValueHandle &RHS) { in isEqual()363 DenseMap<LVIValueHandle, ValueCacheEntryTy> ValueCache;[all …]
368 struct LVIValueHandle final : public CallbackVH { struct371 LVIValueHandle(Value *V, LazyValueInfoCache *P) in LVIValueHandle() argument395 std::map<LVIValueHandle, ValueCacheEntryTy> ValueCache;431 friend struct LVIValueHandle;467 return ValueCache[LVIValueHandle(V, this)]; in lookup()483 LVIValueHandle ValHandle(V, this); in hasCachedValueInfo()535 void LVIValueHandle::deleted() { in deleted()