Home
last modified time | relevance | path

Searched refs:LVIValueHandle (Results 1 – 2 of 2) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Analysis/
DLazyValueInfo.cpp295 struct LVIValueHandle : public CallbackVH { struct
298 LVIValueHandle(Value *V, LazyValueInfoCache *P) in LVIValueHandle() argument
310 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 …]
/external/llvm/lib/Analysis/
DLazyValueInfo.cpp368 struct LVIValueHandle final : public CallbackVH { struct
371 LVIValueHandle(Value *V, LazyValueInfoCache *P) in LVIValueHandle() argument
395 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()