Lines Matching refs:CachedPreviousDef
44 DenseMap<BasicBlock *, TrackingVH<MemoryAccess>> &CachedPreviousDef) { in getPreviousDefRecursive() argument
47 auto Cached = CachedPreviousDef.find(BB); in getPreviousDefRecursive()
48 if (Cached != CachedPreviousDef.end()) { in getPreviousDefRecursive()
54 MemoryAccess *Result = getPreviousDefFromEnd(Pred, CachedPreviousDef); in getPreviousDefRecursive()
55 CachedPreviousDef.insert({BB, Result}); in getPreviousDefRecursive()
64 CachedPreviousDef.insert({BB, Result}); in getPreviousDefRecursive()
76 PhiOps.push_back(getPreviousDefFromEnd(Pred, CachedPreviousDef)); in getPreviousDefRecursive()
110 CachedPreviousDef.insert({BB, Result}); in getPreviousDefRecursive()
123 DenseMap<BasicBlock *, TrackingVH<MemoryAccess>> CachedPreviousDef; in getPreviousDef() local
124 return getPreviousDefRecursive(MA->getBlock(), CachedPreviousDef); in getPreviousDef()
157 DenseMap<BasicBlock *, TrackingVH<MemoryAccess>> &CachedPreviousDef) { in getPreviousDefFromEnd() argument
163 return getPreviousDefRecursive(BB, CachedPreviousDef); in getPreviousDefFromEnd()