[llvm] r298198 - NewGVN: Remove dead code (for now)

Daniel Berlin via llvm-commits llvm-commits at lists.llvm.org
Sat Mar 18 17:07:28 PDT 2017


Author: dannyb
Date: Sat Mar 18 19:07:27 2017
New Revision: 298198

URL: http://llvm.org/viewvc/llvm-project?rev=298198&view=rev
Log:
NewGVN: Remove dead code (for now)

Modified:
    llvm/trunk/lib/Transforms/Scalar/NewGVN.cpp

Modified: llvm/trunk/lib/Transforms/Scalar/NewGVN.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/NewGVN.cpp?rev=298198&r1=298197&r2=298198&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Scalar/NewGVN.cpp (original)
+++ llvm/trunk/lib/Transforms/Scalar/NewGVN.cpp Sat Mar 18 19:07:27 2017
@@ -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.




More information about the llvm-commits mailing list