summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/ConstantMerge.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add support for printing out statistics information when -stats is added toChris Lattner2002-05-101-0/+4
| | | | | | the command line llvm-svn: 2601
* Add new optional getPassName() virtual function that a Pass can overrideChris Lattner2002-04-291-0/+4
| | | | | | to make debugging output a lot nicer. llvm-svn: 2395
* Tighten up the AnalysisUsage of lots of passes, primarily to correctly ↵Chris Lattner2002-04-281-0/+4
| | | | | | indicate whether or not they invalidate the CFGA llvm-svn: 2386
* * Rename MethodPass class to FunctionPassChris Lattner2002-04-271-5/+5
| | | | | | | | | | | | | | | - 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
* Change references to the Method class to be references to the FunctionChris Lattner2002-04-071-6/+6
| | | | | | | class. The Method class is obsolete (renamed) and all references to it are being converted over to Function. llvm-svn: 2144
* Change over to use new style pass mechanism, now passes only expose smallChris Lattner2002-02-261-22/+39
| | | | | | creation functions in their public header file, unless they can help it. llvm-svn: 1816
* Convert xforms over to new pass structure.Chris Lattner2002-01-311-0/+2
| | | | llvm-svn: 1605
* Implement a more powerful, simpler, pass system. This pass system can figureChris Lattner2002-01-211-3/+3
| | | | | | | | | out how to run a collection of passes optimially given their behaviors and charactaristics. Convert code to use it. llvm-svn: 1507
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-201-4/+4
| | | | llvm-svn: 1503
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-031-4/+4
| | | | | | | Rename ConstPool* -> Constant* Rename ConstPoolVals.h -> ConstantVals.h llvm-svn: 1407
* Initial checkinChris Lattner2001-10-181-0/+80
llvm-svn: 897
OpenPOWER on IntegriCloud