NewGVN: Remove dead code (for now)
authorDaniel Berlin <dberlin@dberlin.org>
Sun, 19 Mar 2017 00:07:27 +0000 (00:07 +0000)
committerDaniel Berlin <dberlin@dberlin.org>
Sun, 19 Mar 2017 00:07:27 +0000 (00:07 +0000)
llvm-svn: 298198

llvm/lib/Transforms/Scalar/NewGVN.cpp

index cefbbc9..e7a14e2 100644 (file)
@@ -294,8 +294,6 @@ class NewGVN {
   BitVector TouchedInstructions;
 
   DenseMap<const BasicBlock *, std::pair<unsigned, unsigned>> BlockInstRange;
-  DenseMap<const DomTreeNode *, std::pair<unsigned, unsigned>>
-      DominatedInstRange;
 
 #ifndef NDEBUG
   // Debugging for how many times each block and instruction got processed.
@@ -1730,7 +1728,6 @@ void NewGVN::cleanupTables() {
   DFSToInstr.clear();
   BlockInstRange.clear();
   TouchedInstructions.clear();
-  DominatedInstRange.clear();
   MemoryAccessToClass.clear();
   PredicateToUsers.clear();
 }
@@ -2112,7 +2109,6 @@ bool NewGVN::runGVN() {
   }
 
   TouchedInstructions.resize(ICount);
-  DominatedInstRange.reserve(F.size());
   // Ensure we don't end up resizing the expressionToClass map, as
   // that can be quite expensive. At most, we have one expression per
   // instruction.