Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Expose this as a functionpass | Chris Lattner | 2004-07-31 | 1 | -1/+3 |
| | | | | llvm-svn: 15369 | ||||
* | Fix #includes of i*.h => Instructions.h as per PR403. | Misha Brukman | 2004-07-29 | 1 | -1/+0 |
| | | | | llvm-svn: 15337 | ||||
* | Fix #includes of i*.h => Instructions.h as per PR403. | Misha Brukman | 2004-07-29 | 1 | -1/+1 |
| | | | | llvm-svn: 15334 | ||||
* | Fix bug: test/Regression/Transforms/LowerInvoke/2004-02-29-PHICrash.llx | Chris Lattner | 2004-02-29 | 1 | -2/+5 |
| | | | | | | ... which tickled the lowerinvoke pass because it used the BCE routines. llvm-svn: 12012 | ||||
* | Finegrainify namespacification | Chris Lattner | 2004-01-09 | 1 | -8/+5 |
| | | | | llvm-svn: 10727 | ||||
* | Minor cleanups and simplifications | Chris Lattner | 2003-11-21 | 1 | -1/+1 |
| | | | | llvm-svn: 10127 | ||||
* | Start using the nicer terminator auto-insertion API | Chris Lattner | 2003-11-20 | 1 | -2/+1 |
| | | | | llvm-svn: 10111 | ||||
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+4 |
| | | | | llvm-svn: 9903 | ||||
* | Reorganize code for locality, improve comments | Chris Lattner | 2003-11-10 | 1 | -19/+23 |
| | | | | llvm-svn: 9857 | ||||
* | Adjust to new critical edge interface | Chris Lattner | 2003-11-10 | 1 | -9/+11 |
| | | | | llvm-svn: 9853 | ||||
* | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 |
| | | | | | | Header files will be on the way. llvm-svn: 9298 | ||||
* | Rename loop preheaders pass to loop simplify | Chris Lattner | 2003-10-12 | 1 | -1/+3 |
| | | | | llvm-svn: 9061 | ||||
* | Fix spelling. | Misha Brukman | 2003-10-10 | 1 | -1/+1 |
| | | | | llvm-svn: 9027 | ||||
* | Remove unnecesary &*'s | Chris Lattner | 2003-04-23 | 1 | -1/+1 |
| | | | | llvm-svn: 5872 | ||||
* | BreakCriticalEdges should update dominance frontier information as well as | Chris Lattner | 2002-10-31 | 1 | -2/+14 |
| | | | | | | other dominance stuff. Patch contributed by Casey Carter llvm-svn: 4457 | ||||
* | - Fix bug: cee/2002-10-07-NoImmediateDominator.ll | Chris Lattner | 2002-10-08 | 1 | -1/+2 |
| | | | | llvm-svn: 4081 | ||||
* | Expose isCriticalEdge & SplitCriticalEdge methods from crit-edges pass | Chris Lattner | 2002-10-08 | 1 | -9/+10 |
| | | | | llvm-svn: 4075 | ||||
* | Updates to work with recent Statistic's changes: | Chris Lattner | 2002-10-01 | 1 | -2/+2 |
| | | | | | | | | | | | | * Renamed StatisticReporter.h/cpp to Statistic.h/cpp * Broke constructor to take two const char * arguments instead of one, so that indendation can be taken care of automatically. * Sort the list by pass name when printing * Make sure to print all statistics as a group, instead of randomly when the statistics dtors are called. * Updated ProgrammersManual with new semantics. llvm-svn: 4002 | ||||
* | - Cleanup break-crit-edges pass by making SplitCriticalEdge a member method. | Chris Lattner | 2002-09-26 | 1 | -29/+30 |
| | | | | | | - break-crit-edges pass does not invalidate loop-preheader pass. llvm-svn: 3944 | ||||
* | - Do not expose Critical Edge breaking mechanics outside the BCE pass, thus | Chris Lattner | 2002-09-24 | 1 | -9/+94 |
| | | | | | | removing it from Transforms/Local.h and from Transforms/Utils/* llvm-svn: 3910 | ||||
* | - Expose passinfo from BreakCriticalEdges pass so that it may be "Required" | Chris Lattner | 2002-09-24 | 1 | -14/+17 |
| | | | | | | by other passes. Make BCE pass be in anonymous namespace now. llvm-svn: 3907 | ||||
* | Add new BreakCriticalEdges pass | Chris Lattner | 2002-09-24 | 1 | -0/+52 |
llvm-svn: 3903 |