| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Header files will be on the way.
llvm-svn: 9298
|
|
|
|
|
|
| |
"Instruction::PHI" to be more consistent with the other instructions.
llvm-svn: 9269
|
|
|
|
| |
llvm-svn: 9135
|
|
|
|
| |
llvm-svn: 8662
|
|
|
|
| |
llvm-svn: 7944
|
|
|
|
| |
llvm-svn: 7813
|
|
|
|
| |
llvm-svn: 7792
|
|
|
|
|
|
| |
reassociating bottom level
llvm-svn: 7787
|
|
|
|
| |
llvm-svn: 7492
|
|
|
|
| |
llvm-svn: 5983
|
|
|
|
| |
llvm-svn: 5872
|
|
|
|
| |
llvm-svn: 5620
|
|
|
|
|
|
| |
rank map cache for instruction ranks
llvm-svn: 5030
|
|
|
|
|
|
|
|
| |
* Reword comment to make more clear
* Don't print out BB's after modification made
* Don't delete and new an instruction when we need to move something, just move it.
llvm-svn: 5029
|
|
|
|
|
|
|
| |
Huge thanks go to Casey Carter for writing this fix, reassociate is now
reoperational!
llvm-svn: 4471
|
|
|
|
|
|
| |
setPreservesCFG to be less confusing.
llvm-svn: 4255
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
| |
of instruction constructors.
llvm-svn: 3656
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add new RegisterOpt/RegisterAnalysis templates for registering passes that
are to show up in opt or analyze
* Register Analyses now
* Change optimizations to use RegisterOpt instead of RegisterPass
* Add support for different "PassType's"
* Add new RegisterOpt/RegisterAnalysis templates for registering passes that
are to show up in opt or analyze
* Register Analyses now
* Change optimizations to use RegisterOpt instead of RegisterPass
* Remove getPassName implementations from various subclasses
llvm-svn: 3113
|
|
|
|
| |
llvm-svn: 3075
|
|
|
|
| |
llvm-svn: 3016
|
|
|
|
|
|
| |
For details, See: docs/2002-06-25-MegaPatchInfo.txt
llvm-svn: 2779
|
|
|
|
|
|
| |
commandline
llvm-svn: 2713
|
|
|
|
|
|
|
|
|
| |
* Add optimization to rank computation to not recursively search when
unneccesary.
* More agressively negate expressions to open reassociation opportunities.
* Linearize (A+B)+(C+D) into ((A+B)+C)+D
llvm-svn: 2637
|
|
|
|
|
|
| |
the command line
llvm-svn: 2601
|
|
|
|
| |
llvm-svn: 2581
|
|
llvm-svn: 2559
|