| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add support for printing out statistics information when -stats is added to | Chris Lattner | 2002-05-10 | 1 | -10/+14 |
| | | | | | | | the command line llvm-svn: 2601 | ||||
| * | Merge all individual .h files into a single Scalar.h file | Chris Lattner | 2002-05-07 | 1 | -1/+1 |
| | | | | | llvm-svn: 2537 | ||||
| * | 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/+4 |
| | | | | | | | 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/+1 |
| | | | | | | | indicate whether or not they invalidate the CFGA llvm-svn: 2386 | ||||
| * | Split ConstantVals.h into Constant.h and Constants.h | Chris Lattner | 2002-04-28 | 1 | -1/+1 |
| | | | | | llvm-svn: 2378 | ||||
| * | Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classes | Chris Lattner | 2002-04-28 | 1 | -4/+4 |
| | | | | | | | to the global namespace llvm-svn: 2370 | ||||
| * | * Rename MethodPass class to FunctionPass | Chris Lattner | 2002-04-27 | 1 | -7/+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 Constant::getNullConstant to Constant::getNullValue | Chris Lattner | 2002-04-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 2323 | ||||
| * | s/Method/Function | Chris Lattner | 2002-04-08 | 1 | -3/+3 |
| | | | | | | | Remove extraneous #includes of llvm/Assembly/Writer llvm-svn: 2178 | ||||
| * | Change over to use new style pass mechanism, now passes only expose small | Chris Lattner | 2002-02-26 | 1 | -7/+18 |
| | | | | | | | creation functions in their public header file, unless they can help it. llvm-svn: 1816 | ||||
| * | * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and into | Chris Lattner | 2002-02-12 | 1 | -3/+4 |
| | | | | | | | | | | llvm/Support/CFG.h * Make pred & succ iterators for intervals global functions * Add #includes that are now neccesary because BasicBlock.h doesn't include InstrTypes.h anymore llvm-svn: 1750 | ||||
| * | Method.h no longer includes BasicBlock.h | Chris Lattner | 2002-02-12 | 1 | -0/+1 |
| | | | | | | | | Method::inst_* is now in llvm/Support/InstIterator.h GraphTraits specializations for BasicBlock and Methods are now in llvm/Support/CFG.h llvm-svn: 1746 | ||||
| * | MethodPass's are now guaranteed to not be run on external methods! | Chris Lattner | 2002-01-31 | 1 | -2/+0 |
| | | | | | llvm-svn: 1611 | ||||
| * | Convert xforms over to new pass structure. | Chris Lattner | 2002-01-31 | 1 | -5/+11 |
| | | | | | llvm-svn: 1605 | ||||
| * | Changes to build successfully with GCC 3.02 | Chris Lattner | 2002-01-20 | 1 | -5/+5 |
| | | | | | llvm-svn: 1503 | ||||
| * | Actually return true when a change has been made | Chris Lattner | 2001-12-05 | 1 | -0/+2 |
| | | | | | llvm-svn: 1425 | ||||
| * | Fix bugs, don't do external methods which causes segv. | Chris Lattner | 2001-12-04 | 1 | -1/+4 |
| | | | | | llvm-svn: 1414 | ||||
| * | Implement induction variable simplification | Chris Lattner | 2001-12-04 | 1 | -1/+125 |
| | | | | | llvm-svn: 1411 | ||||
| * | Initial checkin of indvar stuff | Chris Lattner | 2001-12-03 | 1 | -0/+69 |
| llvm-svn: 1404 | |||||

