[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