Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Do not crash when dealing with invoke and unwind instructions! | Chris Lattner | 2003-11-22 | 1 | -4/+7 | |
| | | | | llvm-svn: 10160 | |||||
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+4 | |
| | | | | 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 | -1/+1 | |
| | | | | | | | | | | | 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 | -1/+2 | |
| | | | | llvm-svn: 9740 | |||||
* | Do not print out lists with thousands of elements in them, that's kinda silly | Chris Lattner | 2003-10-27 | 1 | -2/+10 | |
| | | | | llvm-svn: 9523 | |||||
* | 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 | |||||
* | Fix spelling. | Misha Brukman | 2003-10-10 | 1 | -2/+2 | |
| | | | | llvm-svn: 9027 | |||||
* | Spell `necessary' correctly. | Misha Brukman | 2003-08-18 | 1 | -2/+2 | |
| | | | | llvm-svn: 7944 | |||||
* | File-related functions moved to FileUtilities.h . | Misha Brukman | 2003-08-07 | 1 | -1/+1 | |
| | | | | llvm-svn: 7696 | |||||
* | Re-grouped and alphabetized headers for easier reading and cleaner style. | Misha Brukman | 2003-08-07 | 1 | -7/+7 | |
| | | | | llvm-svn: 7689 | |||||
* | Moved SystemUtils.h to include/Support and SystemUtils.cpp to lib/Support. | Misha Brukman | 2003-08-07 | 1 | -1/+1 | |
| | | | | llvm-svn: 7687 | |||||
* | If we're debugging the SimplifyCFG pass, we _REALLY_ don't want to use it for | Chris Lattner | 2003-08-05 | 1 | -5/+7 | |
| | | | | | | narrowing, no matter what. llvm-svn: 7596 | |||||
* | Only test the vector of functions if it is non-empty. | Misha Brukman | 2003-08-05 | 1 | -1/+1 | |
| | | | | llvm-svn: 7594 | |||||
* | Added code that ensures that we don't try to reduce an empty vector of basic | John Criswell | 2003-08-04 | 1 | -1/+1 | |
| | | | | | | | blocks. This fixes the bugpoint regressions. llvm-svn: 7569 | |||||
* | Try to run cleanups even if nothing was modified in the preview passes | Chris Lattner | 2003-06-25 | 1 | -13/+11 | |
| | | | | llvm-svn: 6897 | |||||
* | Remove stupid thinko that was preventing bugpoint from working | Chris Lattner | 2003-06-02 | 1 | -11/+16 | |
| | | | | llvm-svn: 6533 | |||||
* | Big programs have tons of global variable initializers, and most passes ↵ | Chris Lattner | 2003-04-25 | 1 | -0/+30 | |
| | | | | | | | | don't care about them. Try to delete them if it doesn't affect the passes. llvm-svn: 5918 | |||||
* | Speed up convergence significantly and also reduce the size of testcases by ↵ | Chris Lattner | 2003-04-24 | 1 | -3/+121 | |
| | | | | | | making large portions of a function's CFG dead at a time. llvm-svn: 5915 | |||||
* | The big fix is this change: | Chris Lattner | 2003-04-24 | 1 | -13/+5 | |
| | | | | | | | | | - if (I->isExternal() && !Functions.count(I)) + if (!I->isExternal() && !Functions.count(I)) We were not actually deleting any functions from the module! llvm-svn: 5914 | |||||
* | Use the list reducer to improve convergence speed and to support crashes that | Chris Lattner | 2003-04-24 | 1 | -109/+119 | |
| | | | | | | only occur when multiple passes interact or when multiple functions exist in a module llvm-svn: 5911 | |||||
* | Implement support for bugpoint to identify which FUNCTION an optimization | Chris Lattner | 2003-04-24 | 1 | -4/+28 | |
| | | | | | | is miscompiling. llvm-svn: 5893 | |||||
* | * Reduce the number of useless bytecode files produced by bugpoint. | Chris Lattner | 2003-02-28 | 1 | -3/+31 | |
| | | | | | | | - 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 | -9/+54 | |
| | | | | | | | | instructions out of a large function to reduce it. llvm-svn: 5408 | |||||
* | Implement the start of the miscompilation detection stuff | Chris Lattner | 2002-12-23 | 1 | -3/+14 | |
| | | | | llvm-svn: 5119 | |||||
* | Initial checkin of bugpoint | Chris Lattner | 2002-11-20 | 1 | -0/+120 | |
llvm-svn: 4789 |