Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * General cleanups | Chris Lattner | 2002-04-09 | 1 | -21/+21 |
| | | | | | | | * In calcLiveVarSetsForBB, do not leak a ValueSet every time the function is called! llvm-svn: 2189 | ||||
* | s/Method/Function | Chris Lattner | 2002-04-08 | 1 | -8/+8 |
| | | | | llvm-svn: 2180 | ||||
* | Big bug fix: killed uses were being inserted instead of erased! | Vikram S. Adve | 2002-03-18 | 1 | -8/+28 |
| | | | | | | Also added a set of debug options. llvm-svn: 1909 | ||||
* | 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 | ||||
* | Convert BBLiveVar to be a BasicBlock annotation, this removes the BB2BBLVMap ↵ | Chris Lattner | 2002-02-05 | 1 | -20/+16 |
| | | | | | | from MethodLiveVarInfo. llvm-svn: 1721 | ||||
* | Convert operand iterator over to work like an STL iterator | Chris Lattner | 2002-02-05 | 1 | -3/+5 |
| | | | | llvm-svn: 1720 | ||||
* | Minor change: Methods that return ValueSet's that are guaranteed to be valid | Chris Lattner | 2002-02-05 | 1 | -11/+9 |
| | | | | | | return references instead of pointers. llvm-svn: 1719 | ||||
* | Must include SetOperations to do set_* | Chris Lattner | 2002-02-05 | 1 | -0/+1 |
| | | | | llvm-svn: 1716 | ||||
* | * Eliminate the LiveVarSet class, making applyTranferFuncForMInst a static | Chris Lattner | 2002-02-05 | 1 | -27/+53 |
| | | | | | | | | | function in the one .cpp file that uses it. Use ValueSet's instead. * Prepare to delete LiveVarSet.h & LiveVarSet.cpp * Eliminate the ValueSet class, making all old member functions into global templates that will eventually be moved to Support. llvm-svn: 1711 | ||||
* | * Code Cleanups | Chris Lattner | 2002-02-05 | 1 | -1/+1 |
| | | | | | | * Introduce RAV to allow stream I/O instead of using printValue llvm-svn: 1710 | ||||
* | Changes neccesary due to the move of BBLiveVar.h to the lib/Analysis/LiveVar ↵ | Chris Lattner | 2002-02-05 | 1 | -1/+1 |
| | | | | | | directory llvm-svn: 1709 | ||||
* | * Give BBLiveVar.cpp a proper file header | Chris Lattner | 2002-02-05 | 1 | -2/+19 |
| | | | | | | | | | * applyFlowFunc DOES NOT NEED TO COPY the huge BB->BBLiveVar Map every time it is invoked! * Big cleanups. * Make BBLiveVar.h effectively an internal header file * Prepare LiveVarMap.h for deletion llvm-svn: 1706 | ||||
* | Code cleanups, no functional change | Chris Lattner | 2002-02-04 | 1 | -82/+47 |
| | | | | llvm-svn: 1704 | ||||
* | Clean up MethodLiveVarInfo | Chris Lattner | 2002-02-04 | 1 | -110/+77 |
| | | | | llvm-svn: 1703 | ||||
* | Turn live variable analysis into a real MethodPass. | Chris Lattner | 2002-02-04 | 1 | -35/+16 |
| | | | | llvm-svn: 1699 | ||||
* | * Add #includes that were yanked out of header files | Chris Lattner | 2002-02-04 | 1 | -0/+1 |
| | | | | | | | * Convert over to valueset interface that uses insert & erase insead of add and remove * the -> operator really isn't that hard to use! llvm-svn: 1687 | ||||
* | Changes to build successfully with GCC 3.02 | Chris Lattner | 2002-01-20 | 1 | -7/+5 |
| | | | | llvm-svn: 1503 | ||||
* | Added more comments. Added code to destructor in MethodLiveVarInfo to delete | Ruchira Sasanka | 2001-12-08 | 1 | -11/+55 |
| | | | | | | LiveVarSet caches. llvm-svn: 1435 | ||||
* | Create a new #include "Support/..." directory structure to move things | Chris Lattner | 2001-11-27 | 1 | -1/+1 |
| | | | | | | | | from "llvm/Support/..." that are not llvm dependant. Move files and fix #includes llvm-svn: 1400 | ||||
* | No major change - added some comments | Ruchira Sasanka | 2001-10-16 | 1 | -7/+10 |
| | | | | llvm-svn: 848 | ||||
* | Print Debug Code to stderr instead of stdout so that it doesn't mess up the ↵ | Chris Lattner | 2001-10-15 | 1 | -6/+6 |
| | | | | | | assembly output llvm-svn: 841 | ||||
* | added support for implict operands in machine instruction | Ruchira Sasanka | 2001-10-12 | 1 | -0/+16 |
| | | | | llvm-svn: 728 | ||||
* | *** empty log message *** | Ruchira Sasanka | 2001-09-30 | 1 | -2/+3 |
| | | | | llvm-svn: 675 | ||||
* | Pull iterators out of CFG.h and CFGdecls and put them in Support directory | Chris Lattner | 2001-09-28 | 1 | -5/+5 |
| | | | | llvm-svn: 664 | ||||
* | analyze() now checks to see that we don't analyze the same method twice. | Vikram S. Adve | 2001-08-28 | 1 | -1/+5 |
| | | | | | | Needs a mechnanism to override this check (e.g., after a transformation). llvm-svn: 391 | ||||
* | LV code on machine instructions | Ruchira Sasanka | 2001-08-20 | 1 | -70/+104 |
| | | | | llvm-svn: 360 | ||||
* | *** empty log message *** | Ruchira Sasanka | 2001-07-24 | 1 | -0/+189 |
llvm-svn: 291 |