Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove unneccesary pass | Chris Lattner | 2002-04-30 | 1 | -86/+0 |
| | | | | llvm-svn: 2420 | ||||
* | Eliminate duplicate or unneccesary #include's | Chris Lattner | 2002-04-29 | 1 | -2/+0 |
| | | | | llvm-svn: 2397 | ||||
* | Add new optional getPassName() virtual function that a Pass can override | Chris Lattner | 2002-04-29 | 1 | -0/+2 |
| | | | | | | to make debugging output a lot nicer. llvm-svn: 2395 | ||||
* | Tighten up the AnalysisUsage of lots of passes, primarily to correctly ↵ | Chris Lattner | 2002-04-28 | 1 | -0/+4 |
| | | | | | | indicate whether or not they invalidate the CFGA llvm-svn: 2386 | ||||
* | * Rename MethodPass class to FunctionPass | Chris Lattner | 2002-04-27 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | - 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 Function | Chris Lattner | 2002-04-07 | 1 | -4/+4 |
| | | | | | | | 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 small | Chris Lattner | 2002-02-26 | 1 | -7/+10 |
| | | | | | | creation functions in their public header file, unless they can help it. llvm-svn: 1816 | ||||
* | Changes to build successfully with GCC 3.02 | Chris Lattner | 2002-01-20 | 1 | -5/+5 |
| | | | | llvm-svn: 1503 | ||||
* | Rename ConstPoolVal -> Constant | Chris Lattner | 2001-12-03 | 1 | -21/+18 |
| | | | | | | | Rename ConstPool* -> Constant* Rename ConstPoolVals.h -> ConstantVals.h llvm-svn: 1407 | ||||
* | Split the PHINode class out from the iOther.h file into the iPHINode.h file | Chris Lattner | 2001-12-03 | 1 | -3/+1 |
| | | | | llvm-svn: 1405 | ||||
* | Changed insert instructions only for CONSTANTS - back to original | Ruchira Sasanka | 2001-11-12 | 1 | -5/+7 |
| | | | | llvm-svn: 1271 | ||||
* | Bug fix: cannot modify Phi operands while iterating over them! | Vikram S. Adve | 2001-11-08 | 1 | -16/+23 |
| | | | | llvm-svn: 1203 | ||||
* | Commented out code so that copies are inserted for all phi args | Ruchira Sasanka | 2001-11-03 | 1 | -8/+19 |
| | | | | | | CahedCopyMap was disabled to insert phi elimination code for all phi args llvm-svn: 1105 | ||||
* | Convert to new simpler pass itf | Chris Lattner | 2001-10-18 | 1 | -3/+6 |
| | | | | llvm-svn: 880 | ||||
* | Add new Pass infrastructure and some examples | Chris Lattner | 2001-10-15 | 1 | -0/+61 |
llvm-svn: 836 |