Lines Matching defs:CachedPreviousDef
38 DenseMap<BasicBlock *, TrackingVH<MemoryAccess>> &CachedPreviousDef) {
41 auto Cached = CachedPreviousDef.find(BB);
42 if (Cached != CachedPreviousDef.end())
52 MemoryAccess *Result = getPreviousDefFromEnd(Pred, CachedPreviousDef);
53 CachedPreviousDef.insert({BB, Result});
62 CachedPreviousDef.insert({BB, Result});
77 auto *IncomingAccess = getPreviousDefFromEnd(Pred, CachedPreviousDef);
127 CachedPreviousDef.insert({BB, Result});
140 DenseMap<BasicBlock *, TrackingVH<MemoryAccess>> CachedPreviousDef;
141 return getPreviousDefRecursive(MA->getBlock(), CachedPreviousDef);
174 DenseMap<BasicBlock *, TrackingVH<MemoryAccess>> &CachedPreviousDef) {
178 CachedPreviousDef.insert({BB, &*Defs->rbegin()});
182 return getPreviousDefRecursive(BB, CachedPreviousDef);
398 DenseMap<BasicBlock *, TrackingVH<MemoryAccess>> CachedPreviousDef;
399 MPhi->addIncoming(getPreviousDefFromEnd(Pred, CachedPreviousDef), Pred);