| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
llvm-svn: 4762
|
|
|
|
| |
llvm-svn: 3932
|
|
|
|
|
|
|
| |
instead of ::ID's.
- Pass::getAnalysis<> now no longer takes an optional argument
llvm-svn: 3265
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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: 3112
|
|
|
|
|
|
| |
contents into IPO.h
llvm-svn: 3043
|
|
|
|
|
|
| |
* Register the passes
llvm-svn: 3013
|
|
|
|
|
|
| |
For details, See: docs/2002-06-25-MegaPatchInfo.txt
llvm-svn: 2778
|
|
|
|
|
|
| |
library
llvm-svn: 2518
|
|
|
|
|
|
| |
to make debugging output a lot nicer.
llvm-svn: 2395
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Rename runOnMethod to runOnFunction
* Transform getAnalysisUsageInfo into getAnalysisUsage
- Method is now const
- It now takes one AnalysisUsage object to fill in instead of 3 vectors
to fill in
- Pass's now specify which other passes they _preserve_ not which ones
they modify (be conservative!)
- A pass can specify that it preserves all analyses (because it never
modifies the underlying program)
* s/Method/Function/g in other random places as well
llvm-svn: 2333
|
|
|
|
|
|
| |
Remove extraneous #includes of llvm/Assembly/Writer
llvm-svn: 2178
|
|
|
|
|
|
| |
creation functions in their public header file, unless they can help it.
llvm-svn: 1816
|
|
|
|
| |
llvm-svn: 1605
|
|
|
|
|
|
| |
Move MutateStructTypes.(cpp|h) -> IPO/MutateStructTypes.(cpp|h)
llvm-svn: 1510
|
|
|
|
|
|
|
|
|
| |
out how to run a collection of passes optimially given their behaviors and
charactaristics.
Convert code to use it.
llvm-svn: 1507
|
|
|
|
| |
llvm-svn: 1503
|
|
|
|
| |
llvm-svn: 1383
|
|
|
|
| |
llvm-svn: 1342
|
|
|
|
| |
llvm-svn: 1296
|
|
llvm-svn: 1248
|