| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove unnecesary &*'s | Chris Lattner | 2003-04-23 | 1 | -2/+2 |
| | | | | | llvm-svn: 5872 | ||||
| * | Minor cleanups | Chris Lattner | 2003-04-23 | 1 | -6/+6 |
| | | | | | llvm-svn: 5863 | ||||
| * | Updates to work with recent Statistic's changes: | Chris Lattner | 2002-10-01 | 1 | -2/+2 |
| | | | | | | | | | | | | | * 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 | ||||
| * | Change LowerAllocations pass to 'require' TargetData instead of it being | Chris Lattner | 2002-09-25 | 1 | -28/+28 |
| | | | | | | | passed in. llvm-svn: 3929 | ||||
| * | Clean up code due to auto-insert constructors | Chris Lattner | 2002-09-10 | 1 | -17/+8 |
| | | | | | llvm-svn: 3665 | ||||
| * | Remove extraneous #includes | Chris Lattner | 2002-08-08 | 1 | -2/+0 |
| | | | | | llvm-svn: 3262 | ||||
| * | * Add support for different "PassType's" | Chris Lattner | 2002-07-26 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | * 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 | ||||
| * | Merge ChangeAllocations into scalar.h | Chris Lattner | 2002-07-23 | 1 | -1/+1 |
| | | | | | llvm-svn: 3038 | ||||
| * | * Remove getPassName implementation | Chris Lattner | 2002-07-23 | 1 | -4/+5 |
| | | | | | | | * Register all Passes llvm-svn: 3015 | ||||
| * | MEGAPATCH checkin. | Chris Lattner | 2002-06-25 | 1 | -22/+22 |
| | | | | | | | For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2779 | ||||
| * | Add support for printing out statistics information when -stats is added to | Chris Lattner | 2002-05-10 | 1 | -1/+6 |
| | | | | | | | the command line llvm-svn: 2601 | ||||
| * | Split ChangeAllocations.cpp into Raise & LowerAllocations.cpp | Chris Lattner | 2002-05-07 | 1 | -93/+10 |
| | | | | | llvm-svn: 2529 | ||||
| * | Reduce dependance on TransformInternals.h, instead using the TransformUtils ↵ | Chris Lattner | 2002-05-07 | 1 | -2/+4 |
| | | | | | | | library llvm-svn: 2518 | ||||
| * | 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 | -2/+4 |
| | | | | | | | to make debugging output a lot nicer. llvm-svn: 2395 | ||||
| * | Split ConstantVals.h into Constant.h and Constants.h | Chris Lattner | 2002-04-28 | 1 | -1/+1 |
| | | | | | llvm-svn: 2378 | ||||
| * | Add explicit #includes of Function.h to make up for the removed #include | Chris Lattner | 2002-04-09 | 1 | -0/+1 |
| | | | | | | | in iOther.h llvm-svn: 2209 | ||||
| * | Simplify code a lot by using the Module::getFunction & getOrInsertFunction | Chris Lattner | 2002-03-29 | 1 | -46/+24 |
| | | | | | llvm-svn: 2028 | ||||
| * | Change references from Method to Function | Chris Lattner | 2002-03-26 | 1 | -22/+23 |
| | | | | | | | change references from MethodARgument to FunctionArgument llvm-svn: 1991 | ||||
| * | Change over to use new style pass mechanism, now passes only expose small | Chris Lattner | 2002-02-26 | 1 | -0/+57 |
| | | | | | | | creation functions in their public header file, unless they can help it. llvm-svn: 1816 | ||||
| * | Convert xforms over to new pass structure. | Chris Lattner | 2002-01-31 | 1 | -0/+1 |
| | | | | | llvm-svn: 1605 | ||||
| * | Don't insert a useless cast | Chris Lattner | 2002-01-22 | 1 | -2/+1 |
| | | | | | llvm-svn: 1527 | ||||
| * | Rename LowerAllocations.h to ChangeAllocations.h since it now contains the | Chris Lattner | 2002-01-22 | 1 | -1/+1 |
| | | | | | | | RaiseAllocations pass as well. llvm-svn: 1525 | ||||
| * | Pull RaiseAllocations stuff out of the CleanGCC pass into it's own pass in | Chris Lattner | 2002-01-22 | 1 | -5/+66 |
| | | | | | | | the ChangeAllocations.h header file. llvm-svn: 1522 | ||||
| * | LowerAllocations is really a BasicBlock pass. Make it so. | Chris Lattner | 2002-01-21 | 1 | -57/+54 |
| | | | | | llvm-svn: 1521 | ||||
| * | Implement a more powerful, simpler, pass system. This pass system can figure | Chris Lattner | 2002-01-21 | 1 | -4/+4 |
| | | | | | | | | | | 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.02 | Chris Lattner | 2002-01-20 | 1 | -0/+2 |
| | | | | | llvm-svn: 1503 | ||||
| * | Remove unsized array support | Chris Lattner | 2001-12-14 | 1 | -6/+0 |
| | | | | | llvm-svn: 1466 | ||||
| * | Fix a bug introduced by "internal linkage" work. | Chris Lattner | 2001-12-04 | 1 | -2/+3 |
| | | | | | llvm-svn: 1415 | ||||
| * | Renamed inst_const_iterator -> const_inst_iterator | Chris Lattner | 2001-12-04 | 1 | -1/+1 |
| | | | | | | | | Renamed op_const_iterator -> const_op_iterator Renamed PointerType::getValueType() -> PointerType::getElementType() llvm-svn: 1408 | ||||
| * | Rename ConstPoolVal -> Constant | Chris Lattner | 2001-12-03 | 1 | -2/+2 |
| | | | | | | | | Rename ConstPool* -> Constant* Rename ConstPoolVals.h -> ConstantVals.h llvm-svn: 1407 | ||||
| * | Add #includes to enable buiding in Release mode | Chris Lattner | 2001-11-07 | 1 | -0/+1 |
| | | | | | llvm-svn: 1174 | ||||
| * | Use the correct prototype for malloc and free | Chris Lattner | 2001-10-31 | 1 | -2/+2 |
| | | | | | llvm-svn: 1066 | ||||
| * | Convert to new simpler pass itf | Chris Lattner | 2001-10-18 | 1 | -4/+10 |
| | | | | | llvm-svn: 880 | ||||
| * | Add new Pass infrastructure and some examples | Chris Lattner | 2001-10-15 | 1 | -0/+121 |
| llvm-svn: 836 | |||||

