[PATCH] D29624: [DSE] Basic MemorySSA-backed global DSE
    bryant via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Sun Feb 19 14:01:54 PST 2017
    
    
  
bryant added a comment.
To-do.
================
Comment at: lib/Transforms/Scalar/DeadStoreElimination.cpp:1529
+          DEBUG(dbgs() << "found non-escaping mem: " << I << "\n");
+          NonEscapes.insert(&I);
+        }
----------------
Maybe use PtrUseVisitor to build `NonEscapes` instead of densely stomping on all instructions. Also for `Returns`.
Repository:
  rL LLVM
https://reviews.llvm.org/D29624
    
    
More information about the llvm-commits
mailing list