Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remove support for NOT instruction | Chris Lattner | 2002-08-14 | 1 | -4/+3 | |
| | | | | llvm-svn: 3323 | |||||
* | - Cleaned up the interface to AnalysisUsage to take analysis class names | Chris Lattner | 2002-08-08 | 1 | -2/+2 | |
| | | | | | | | instead of ::ID's. - Pass::getAnalysis<> now no longer takes an optional argument llvm-svn: 3265 | |||||
* | Fix bug: test/Regression/Transforms/GCSE/2002-05-21-NoSharedDominator.ll | Chris Lattner | 2002-08-02 | 1 | -0/+29 | |
| | | | | llvm-svn: 3215 | |||||
* | * 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 | |||||
* | *** empty log message *** | Chris Lattner | 2002-07-23 | 1 | -4/+2 | |
| | | | | llvm-svn: 3016 | |||||
* | changes to make it compatible with 64bit gcc | Anand Shukla | 2002-06-25 | 1 | -0/+3 | |
| | | | | llvm-svn: 2792 | |||||
* | MEGAPATCH checkin. | Chris Lattner | 2002-06-25 | 1 | -71/+62 | |
| | | | | | | For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2779 | |||||
* | * Fix bug: test/Regression/Transforms/GCSE/2002-05-14-OperandSwap.ll | Chris Lattner | 2002-05-14 | 1 | -7/+32 | |
| | | | | | | | By making sure to consider binary expressions identical if their operands are backwards, but swappable. llvm-svn: 2629 | |||||
* | Implement elimination of loads | Chris Lattner | 2002-05-14 | 1 | -18/+176 | |
| | | | | llvm-svn: 2620 | |||||
* | Add support for printing out statistics information when -stats is added to | Chris Lattner | 2002-05-10 | 1 | -0/+5 | |
| | | | | | | 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 | |||||
* | Remove broken assertion. | Chris Lattner | 2002-04-29 | 1 | -3/+5 | |
| | | | | llvm-svn: 2396 | |||||
* | 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 | -1/+1 | |
| | | | | | | indicate whether or not they invalidate the CFGA llvm-svn: 2386 | |||||
* | Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classes | Chris Lattner | 2002-04-28 | 1 | -1/+0 | |
| | | | | | | to the global namespace llvm-svn: 2370 | |||||
* | Initial checkin of simple&fast SSA based GCSE algorithm | Chris Lattner | 2002-04-28 | 1 | -0/+272 | |
llvm-svn: 2338 |