| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | remove debugging code | Chris Lattner | 2004-11-18 | 1 | -5/+3 | |
| | | | | | llvm-svn: 17962 | |||||
| * | Make this code not depend on LinkModules leaving the second argument unmolested. | Chris Lattner | 2004-11-16 | 1 | -1/+10 | |
| | | | | | llvm-svn: 17874 | |||||
| * | 'Pass' should now not be derived from by clients. Instead, they should derive | Chris Lattner | 2004-09-20 | 1 | -3/+3 | |
| | | | | | | | | from ModulePass. Instead of implementing Pass::run, then should implement ModulePass::runOnModule. llvm-svn: 16436 | |||||
| * | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 1 | -3/+3 | |
| | | | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137 | |||||
| * | If the block extractor fails, actually emit the bc file that failed to extract | Chris Lattner | 2004-08-12 | 1 | -1/+5 | |
| | | | | | llvm-svn: 15675 | |||||
| * | These files don't need to include <iostream> since they include ↵ | Brian Gaeke | 2004-07-21 | 1 | -1/+0 | |
| | | | | | | | "Support/Debug.h". llvm-svn: 15089 | |||||
| * | Add #include <iostream> since Value.h does not include it any more. | Reid Spencer | 2004-07-04 | 1 | -0/+1 | |
| | | | | | llvm-svn: 14623 | |||||
| * | Implement basic block extraction for the miscompilation debugger. This ↵ | Chris Lattner | 2004-05-11 | 1 | -0/+67 | |
| | | | | | | | | | | | | | | | | | still needs two things: the FIXME in ExtractBlocks needs to be implemented, and the basic block extractor itself needs to have enough bugs fixed for this to be more or less useful. Until the time that this is generally useful, it is hidden behind the new bugpoint -enable-block-extraction option. I hope to get the FIXME done tonight. Also of note, this patch adds a -extract-bbs option to bugpoint which can be used to debug the block extractor. (hint hint Misha :) llvm-svn: 13471 | |||||
| * | Minor speedup | Chris Lattner | 2004-04-02 | 1 | -10/+5 | |
| | | | | | llvm-svn: 12612 | |||||
| * | Fix a fairly nasty bug that prevented bugpoint from working quite right when | Chris Lattner | 2004-04-02 | 1 | -1/+3 | |
| | | | | | | | hacking on programs with two functions that have the same name. llvm-svn: 12604 | |||||
| * | Fix an inverted condition that causes us to think that loop extraction | Chris Lattner | 2004-03-17 | 1 | -1/+1 | |
| | | | | | | | accomplished something when it really did not. This does not fix the bigger problem tho. llvm-svn: 12469 | |||||
| * | After reducing a miscompiled program down to the functions which are being | Chris Lattner | 2004-03-14 | 1 | -1/+5 | |
| | | | | | | | | | | miscompiled, try to use the loop extractor to reduce the program down to a loop nest that is being miscompiled. In practice, the loop extractor appears to have too many bugs for this to be useful, but hopefully they will be fixed soon... llvm-svn: 12398 | |||||
| * | Refactor to use a new method | Chris Lattner | 2004-03-14 | 1 | -39/+15 | |
| | | | | | llvm-svn: 12395 | |||||
| * | Refactor and clean up a bunch more code. No major functionality changes. | Chris Lattner | 2004-03-14 | 1 | -2/+4 | |
| | | | | | | | | | | | | | | | * 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 llvm-svn: 12393 | |||||
| * | Add a method to extract a loop | Chris Lattner | 2004-03-14 | 1 | -1/+37 | |
| | | | | | llvm-svn: 12391 | |||||
| * | add a fixme | Chris Lattner | 2004-03-14 | 1 | -0/+5 | |
| | | | | | llvm-svn: 12388 | |||||
| * | Refactor all of the "splitting a module into two pieces" code to avoid | Chris Lattner | 2004-03-14 | 1 | -0/+50 | |
| | | | | | | | | code duplication. Also, don't use ReduceMiscompilingFunctions::TestFuncs to print out the final message. llvm-svn: 12387 | |||||
| * | Fix the "infinite looping unless you disable adce" bug | Chris Lattner | 2004-03-13 | 1 | -6/+0 | |
| | | | | | | | Also remove an option to disable adce :) llvm-svn: 12359 | |||||
| * | Make more stuff public. Make the instruction argument to | Chris Lattner | 2004-02-18 | 1 | -10/+11 | |
| | | | | | | | deleteInstructionFromProgram be const llvm-svn: 11606 | |||||
| * | Do not leave a bunch of crud lying around | Chris Lattner | 2003-12-07 | 1 | -0/+2 | |
| | | | | | llvm-svn: 10307 | |||||
| * | Do not DESTROY programs by default. No wonder bugpoint was not being useful ↵ | Chris Lattner | 2003-11-23 | 1 | -11/+7 | |
| | | | | | | | all this time! llvm-svn: 10175 | |||||
| * | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+11 | |
| | | | | | llvm-svn: 9903 | |||||
| * | I hate it when bugpoint is all ready to give me a bytecode file, then crashes | Chris Lattner | 2003-11-05 | 1 | -20/+30 | |
| | | | | | | | | | | | | in final cleanups. Then you had to run the whole mess again with -disable-final-cleanups. This makes bugpoint run the cleanups in a protected environment so that if they crash, bugpoint itself doesn't crash. This makes things much happier, implements a FIXME, and gets rid of YABPO (yet another bugpoint option). llvm-svn: 9743 | |||||
| * | Simplify the performFinalCleanups interface | Chris Lattner | 2003-11-05 | 1 | -6/+3 | |
| | | | | | llvm-svn: 9740 | |||||
| * | Fix an assertion failure in Bugpoint | Chris Lattner | 2003-10-23 | 1 | -0/+6 | |
| | | | | | llvm-svn: 9406 | |||||
| * | fix file headers | Chris Lattner | 2003-10-20 | 1 | -1/+0 | |
| | | | | | llvm-svn: 9293 | |||||
| * | Added copyright header to all C++ source files. | John Criswell | 2003-10-20 | 1 | -0/+8 | |
| | | | | | llvm-svn: 9291 | |||||
| * | Check in the fix I meant to apply here, but mistakenly applied to | Brian Gaeke | 2003-09-10 | 1 | -0/+1 | |
| | | | | | | | tools/extract instead..... heh llvm-svn: 8464 | |||||
| * | Re-grouped and alphabetized headers for easier reading and cleaner style. | Misha Brukman | 2003-08-07 | 1 | -3/+3 | |
| | | | | | llvm-svn: 7689 | |||||
| * | If we're debugging the SimplifyCFG pass, we _REALLY_ don't want to use it for | Chris Lattner | 2003-08-05 | 1 | -3/+5 | |
| | | | | | | | narrowing, no matter what. llvm-svn: 7596 | |||||
| * | Parameterize the performFinalCleanups a bit | Chris Lattner | 2003-08-01 | 1 | -3/+3 | |
| | | | | | llvm-svn: 7477 | |||||
| * | Run dead arg elimination, and tell it that it's ok to hack up non-internal ↵ | Chris Lattner | 2003-06-25 | 1 | -0/+1 | |
| | | | | | | | functions llvm-svn: 6896 | |||||
| * | Allow disabling final cleanups | Chris Lattner | 2003-05-21 | 1 | -1/+11 | |
| | | | | | llvm-svn: 6271 | |||||
| * | Increase odds that this won't bork things | Chris Lattner | 2003-05-21 | 1 | -0/+5 | |
| | | | | | llvm-svn: 6267 | |||||
| * | Add options to disable simplification with passes, in case one of them crashes | Chris Lattner | 2003-04-25 | 1 | -3/+16 | |
| | | | | | llvm-svn: 5950 | |||||
| * | When cleaning up the final bytecode file, make sure to run DTE as well | Chris Lattner | 2003-04-25 | 1 | -1/+2 | |
| | | | | | llvm-svn: 5917 | |||||
| * | Remove dead functions | Chris Lattner | 2003-04-24 | 1 | -28/+1 | |
| | | | | | llvm-svn: 5913 | |||||
| * | Make sure that intermediate code is verifier clean to avoid wierd problems. | Chris Lattner | 2003-03-07 | 1 | -0/+5 | |
| | | | | | llvm-svn: 5723 | |||||
| * | * Reduce the number of useless bytecode files produced by bugpoint. | Chris Lattner | 2003-02-28 | 1 | -0/+13 | |
| | | | | | | | | - This also speeds it up as the bytecode writer isn't terribly fast. * Add a new cleanup pass after everything else to run -funcresolve -globaldce llvm-svn: 5668 | |||||
| * | Make bugpoint *much* more powerful, giving it the capability to delete ↵ | Chris Lattner | 2003-01-23 | 1 | -2/+51 | |
| | | | | | | | | | instructions out of a large function to reduce it. llvm-svn: 5408 | |||||
| * | Initial checkin of bugpoint | Chris Lattner | 2002-11-20 | 1 | -0/+34 | |
| llvm-svn: 4789 | ||||||

