aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/GraphWriter.cpp
diff options
context:
space:
mode:
authorPatrick Jenkins <pjenkins@apple.com>2006-07-28 01:19:28 +0000
committerPatrick Jenkins <pjenkins@apple.com>2006-07-28 01:19:28 +0000
commitb417a5c166ed98ef4022a84e113361d93010c9e5 (patch)
treeb8276d50a2246195e6f89643a6a228e816b22ea4 /llvm/lib/Support/GraphWriter.cpp
parent75a22216f7c0f03c8a3910ac9351f716592b80e7 (diff)
downloadllvm-b417a5c166ed98ef4022a84e113361d93010c9e5.zip
llvm-b417a5c166ed98ef4022a84e113361d93010c9e5.tar.gz
llvm-b417a5c166ed98ef4022a84e113361d93010c9e5.tar.bz2
This commit improves bugpoints speed. On my G4 this changed caused kimwitu++ to run through bugpoint in 1091.15 seconds (user + system time). The time it took to run this on my G4 before I made these changes is 1420.82 seconds (user + system time). This is a speedup of about 5.5 minutes.
This is faster because SplitFunctionsOutOfModule no longer calls Clone Module and then removes the functions it doesnt want from the module returned. Instead it creates a module and copies over the specified functions, making changes to the new and old module where neccessary. This reduces the memory demand. llvm-svn: 29379
Diffstat (limited to 'llvm/lib/Support/GraphWriter.cpp')
0 files changed, 0 insertions, 0 deletions