Implement offline variable substitution in order to reduce memory
authorDaniel Berlin <dberlin@dberlin.org>
Mon, 24 Sep 2007 19:45:49 +0000 (19:45 +0000)
committerDaniel Berlin <dberlin@dberlin.org>
Mon, 24 Sep 2007 19:45:49 +0000 (19:45 +0000)
commitd81ccc2806b2c8a498d16f1a547d0cc9c00d602d
tree95400ab1d7b0337d79d0faad1406168e13b960d0
parent6b5766e27c402741b81725fc3bbc3ee234098194
Implement offline variable substitution in order to reduce memory
and time usage.
Fixup operator == to make this work, and add a resize method to DenseMap
so we can resize our hashtable once we know how big it should be.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42269 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ADT/DenseMap.h
include/llvm/ADT/SparseBitVector.h
lib/Analysis/IPA/Andersens.cpp