Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Eliminate static ctors due to Statistic objects | Chris Lattner | 2006-12-19 | 1 | -2/+3 |
| | | | | llvm-svn: 32693 | ||||
* | Detemplatize the Statistic class. The only type it is instantiated with | Chris Lattner | 2006-12-06 | 1 | -1/+1 |
| | | | | | | is 'unsigned'. llvm-svn: 32279 | ||||
* | eliminate RegisterOpt. It does the same thing as RegisterPass. | Chris Lattner | 2006-08-27 | 1 | -3/+3 |
| | | | | llvm-svn: 29925 | ||||
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -11/+11 |
| | | | | llvm-svn: 21427 | ||||
* | Apply feedback from Chris. | Jeff Cohen | 2005-01-10 | 1 | -2/+2 |
| | | | | llvm-svn: 19432 | ||||
* | Add more missing createXxxPass functions. | Jeff Cohen | 2005-01-08 | 1 | -0/+5 |
| | | | | llvm-svn: 19370 | ||||
* | 'Pass' should now not be derived from by clients. Instead, they should derive | Chris Lattner | 2004-09-20 | 1 | -5/+5 |
| | | | | | | | 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 | -1/+1 |
| | | | | | | | | 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 | ||||
* | "extract" the block extractor pass from bugpoint (haha) | Chris Lattner | 2004-08-13 | 1 | -0/+53 |
| | | | | llvm-svn: 15714 | ||||
* | Fix #includes of i*.h => Instructions.h as per PR403. | Misha Brukman | 2004-07-29 | 1 | -1/+1 |
| | | | | llvm-svn: 15334 | ||||
* | Change the ExitBlocks list from being explicitly contained in the Loop | Chris Lattner | 2004-04-18 | 1 | -2/+4 |
| | | | | | | | structure to being dynamically computed on demand. This makes updating loop information MUCH easier. llvm-svn: 13045 | ||||
* | Add statistics to the loop extractor. The loop extractor has successfully | Chris Lattner | 2004-03-18 | 1 | -0/+6 |
| | | | | | | | extracted all 63 loops for Olden/bh without crashing and without miscompiling the program!!! llvm-svn: 12491 | ||||
* | Fix problem with PHI nodes having multiple predecessors from different | Chris Lattner | 2004-03-18 | 1 | -1/+2 |
| | | | | | | exit nodes llvm-svn: 12490 | ||||
* | The code extractor needs dominator info. Provide it | Chris Lattner | 2004-03-18 | 1 | -3/+7 |
| | | | | llvm-svn: 12483 | ||||
* | Fix several bugs in the loop extractor. In particular, subloops were never | Chris Lattner | 2004-03-15 | 1 | -8/+48 |
| | | | | | | | extracted, and a function that contained a single top-level loop never had the loop extracted, regardless of how much non-loop code there was. llvm-svn: 12403 | ||||
* | Split into two passes. Now there is the general loop extractor, usable on | Chris Lattner | 2004-03-14 | 1 | -6/+24 |
| | | | | | | the command line, and the single loop extractor, usable by bugpoint llvm-svn: 12390 | ||||
* | Passes don't print stuff! | Chris Lattner | 2004-03-14 | 1 | -2/+0 |
| | | | | llvm-svn: 12385 | ||||
* | FunctionPass's should not define their own 'run' method. | Chris Lattner | 2004-03-14 | 1 | -8/+2 |
| | | | | | | | Require 'simplified' loops, not just raw natural loops. This fixes CodeExtractor/2004-03-13-LoopExtractorCrash.ll llvm-svn: 12381 | ||||
* | Move prototype to IPO.h instead of Scalar.h | Chris Lattner | 2004-03-14 | 1 | -3/+2 |
| | | | | | | | Make sure that the file interface header (IPO.h) is included first remove dead #incldue llvm-svn: 12375 | ||||
* | Indent anon namespace properly, add copyright block | Chris Lattner | 2004-03-14 | 1 | -19/+20 |
| | | | | llvm-svn: 12373 | ||||
* | Move to the IPO library. Utils shouldn't contain passes. | Chris Lattner | 2004-03-14 | 1 | -0/+68 |
llvm-svn: 12372 |