| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 6153
|
|
|
|
| |
llvm-svn: 5872
|
|
|
|
| |
llvm-svn: 5669
|
|
|
|
| |
llvm-svn: 5667
|
|
|
|
| |
llvm-svn: 5664
|
|
|
|
|
|
|
| |
Ironically the exit block modification code wasn't updating the exit block
information itself. Fix this.
llvm-svn: 5659
|
|
|
|
|
|
|
|
| |
* Remove bogus assertion: there may be a single outside predecessor and
still need a new loop-preheader if the predecessor has multiple
successors. See bug: LICM/2003-02-27-PreheaderProblem.ll
llvm-svn: 5655
|
|
|
|
|
|
|
|
|
| |
- Now we perform loop exit-block splitting to ensure exit blocks are
always dominated by the loop header.
- We now preserve dominance frontier information
- This fixes bug: LICM/2003-02-26-LoopExitNotDominated.ll
llvm-svn: 5652
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
llvm-svn: 3975
|
|
|
|
| |
llvm-svn: 3946
|
|
llvm-svn: 3942
|