reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/MemorySSAUpdater.cpp
   46   auto Cached = CachedPreviousDef.find(BB);
   51   if (!MSSA->DT->isReachableFromEntry(BB))
   54   if (BasicBlock *Pred = BB->getUniquePredecessor()) {
   55     VisitedBlocks.insert(BB);
   58     CachedPreviousDef.insert({BB, Result});
   62   if (VisitedBlocks.count(BB)) {
   66     MemoryAccess *Result = MSSA->createMemoryPhi(BB);
   67     CachedPreviousDef.insert({BB, Result});
   71   if (VisitedBlocks.insert(BB).second) {
   80     for (auto *Pred : predecessors(BB)) {
   94     MemoryPhi *Phi = dyn_cast_or_null<MemoryPhi>(MSSA->getMemoryAccess(BB));
  109         Phi = MSSA->createMemoryPhi(BB);
  119           std::copy(pred_begin(BB), pred_end(BB), Phi->block_begin());
  119           std::copy(pred_begin(BB), pred_end(BB), Phi->block_begin());
  123         for (auto *Pred : predecessors(BB))
  131     VisitedBlocks.erase(BB);
  132     CachedPreviousDef.insert({BB, Result});