llvm-6502/tools/bugpoint
Patrick Jenkins e47863e212 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29379 91177308-0d34-0410-b5e6-96231b3b80d8
2006-07-28 01:19:28 +00:00
..
BugDriver.cpp Teach bugpoint to kill optimization passes that run over the timeout limit, 2006-06-13 03:10:48 +00:00
BugDriver.h Teach bugpoint to kill optimization passes that run over the timeout limit, 2006-06-13 03:10:48 +00:00
bugpoint.cpp Teach bugpoint to kill optimization passes that run over the timeout limit, 2006-06-13 03:10:48 +00:00
CrashDebugger.cpp Move ToolRunner.(cpp|h) into the bugpoint directory 2006-06-06 22:30:59 +00:00
ExecutionDriver.cpp Pass -Xlinker flags to gcc when it builds the shared object. 2006-06-27 20:35:36 +00:00
ExtractFunction.cpp 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. 2006-07-28 01:19:28 +00:00
ListReducer.h Patches to make the LLVM sources more -pedantic clean. Patch provided 2006-05-24 17:04:05 +00:00
Makefile Tools require EH for their top-level try blocks. 2006-07-07 00:46:19 +00:00
Miscompilation.cpp wrap long line 2006-05-04 23:35:31 +00:00
OptimizerDriver.cpp Don't pass target name into TargetData anymore, it is never used or needed. 2006-06-16 18:23:49 +00:00
TestPasses.cpp Remove trailing whitespace 2005-04-22 00:00:37 +00:00
ToolRunner.cpp Pass -Xlinker flags to gcc when it builds the shared object. 2006-06-27 20:35:36 +00:00
ToolRunner.h Pass -Xlinker flags to gcc when it builds the shared object. 2006-06-27 20:35:36 +00:00