aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/DataStructure/Local.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-03-22 01:50:42 +0000
committerChris Lattner <sabre@nondot.org>2005-03-22 01:50:42 +0000
commit9308a35532bb756cc03edbdc2deeea6f2d3ed1ed (patch)
treea6553de14f474d7b88be44f57313aaff0b9eb2bb /lib/Analysis/DataStructure/Local.cpp
parent3bc703ba22e8e04b4120dad6dffdf63bb373083c (diff)
When making a clone of a DSGraph from the BU pass, make sure to remember that
this clone is supposed to be used for *ALL* of the functions in the SCC. This fixes the memory explosion problem the TD pass was having, reducing the memory growth from 24MB -> 3.5MB on povray and 270MB ->8.3MB on perlbmk! This obviously also speeds up the TD pass *a lot*. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20763 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/DataStructure/Local.cpp')
0 files changed, 0 insertions, 0 deletions