Refactor and clean up a bunch more code. No major functionality changes.
authorChris Lattner <sabre@nondot.org>
Sun, 14 Mar 2004 20:50:42 +0000 (20:50 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 14 Mar 2004 20:50:42 +0000 (20:50 +0000)
commitefdc0b505712d1ca4460def27e51c430f033d58d
treecf9c16dc624f0c78d238bad288dd5b2e83515245
parenta1a7148c4de22a2cedc76b97ef80569b36698342
Refactor and clean up a bunch more code.  No major functionality changes.
 * Make several methods of bugdriver global functions (ParseInputFile, PrintFunctionList)
 * Make PrintFunctionList truncate the output after 10 entries, like the crash debugger
   did.  This allows code sharing.
 * Add a couple of methods to BugDriver that allows us to eliminate some friends
 * Improve comments in ExtractFunction.cpp
 * Make classes that used to be friends up bugdriver now live in anon namespaces
 * Rip a bunch of functionality in the miscompilation tester into a new
   TestMergedProgram function for future code sharing.
 * Fix a bug in the miscompilation tester induced in my last checkin

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12393 91177308-0d34-0410-b5e6-96231b3b80d8
tools/bugpoint/BugDriver.cpp
tools/bugpoint/BugDriver.h
tools/bugpoint/CodeGeneratorBug.cpp
tools/bugpoint/CrashDebugger.cpp
tools/bugpoint/ExtractFunction.cpp
tools/bugpoint/Miscompilation.cpp