aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Must include SetOperations to do set_*Chris Lattner2002-02-052-0/+2
* Remove generic routines to Support/SetOperations.hChris Lattner2002-02-051-18/+1
* Remove empty filesChris Lattner2002-02-051-0/+0
* * Eliminate the LiveVarSet class, making applyTranferFuncForMInst a staticChris Lattner2002-02-055-104/+72
* * Code CleanupsChris Lattner2002-02-053-59/+29
* Changes neccesary due to the move of BBLiveVar.h to the lib/Analysis/LiveVar ...Chris Lattner2002-02-053-3/+3
* * Give BBLiveVar.cpp a proper file headerChris Lattner2002-02-052-123/+102
* * Big cleanups.Chris Lattner2002-02-051-21/+22
* Code cleanups, no functional changeChris Lattner2002-02-041-82/+47
* Clean up MethodLiveVarInfoChris Lattner2002-02-041-110/+77
* Turn live variable analysis into a real MethodPass.Chris Lattner2002-02-041-35/+16
* Remove Obsolete LoopDepthCalculator. All users should use LoopInfo directly.Chris Lattner2002-02-041-33/+0
* REmove huge hack used by register allocatorChris Lattner2002-02-041-12/+0
* * Add #includes that were yanked out of header filesChris Lattner2002-02-044-16/+17
* Cut down include pollution and number of frivolous consts.Chris Lattner2002-02-041-14/+8
* Eliminate ModuleAnalyzer. It's old code that is not going to be used in the ...Chris Lattner2002-02-041-101/+0
* Minor cleanupsChris Lattner2002-02-041-12/+0
* Lots of nonfunctional code cleanupsChris Lattner2002-02-031-38/+14
* Provide the right AnalysisID for postdominatorsChris Lattner2002-01-311-3/+5
* Convert analyses to new pass structureChris Lattner2002-01-316-82/+170
* Implement loop depth calculation in terms of dominators instead of intervalsChris Lattner2002-01-311-28/+29
* Move stuff out of the Optimizations directories into the appropriate TransformsChris Lattner2002-01-211-2/+1
* Implement a more powerful, simpler, pass system. This pass system can figureChris Lattner2002-01-212-5/+5
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-2015-63/+71
* added a section on how to modify live variable code to use LLVM instructionsRuchira Sasanka2001-12-131-5/+25
* Some programs are using BB's as values, until we resolve this. Disable the as...Chris Lattner2001-12-131-1/+3
* Added more comments. Added code to destructor in MethodLiveVarInfo to deleteRuchira Sasanka2001-12-082-21/+78
* Added comments are more documentation infoRuchira Sasanka2001-12-081-0/+188
* "fix" problems processing floating point expressionsChris Lattner2001-12-051-0/+3
* Fix a bug that clobbered the step value on some inputsChris Lattner2001-12-051-4/+7
* Fix a pessimization due to sucky LI testingChris Lattner2001-12-041-0/+15
* Renamed inst_const_iterator -> const_inst_iteratorChris Lattner2001-12-046-10/+10
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-034-53/+52
* Split the PHINode class out from the iOther.h file into the iPHINode.h fileChris Lattner2001-12-031-1/+2
* Induction variables must be phi nodesChris Lattner2001-12-031-5/+4
* Create a new #include "Support/..." directory structure to move thingsChris Lattner2001-11-278-9/+9
* Implement writer support for Loops, Induction Variables, and CallGraphsChris Lattner2001-11-261-0/+51
* Make Mul work rightChris Lattner2001-11-261-10/+14
* Fix a bad assertion to be correct . The root basic block can be used by PHI n...Chris Lattner2001-11-261-1/+3
* Implement a new entry node that has edges to all external methods in the moduleChris Lattner2001-11-261-13/+58
* * Implement dominator based loop identificationChris Lattner2001-11-262-0/+219
* * Implement more powerful expr analysis of cast instructionsChris Lattner2001-11-261-11/+20
* New pass to find types in use by a programChris Lattner2001-11-091-0/+92
* Print the method that makes an instruction invalidChris Lattner2001-11-081-1/+1
* Initial checkin of pointer safety checkerChris Lattner2001-11-071-0/+92
* Added function IsLeafMethod to identify leaf methods.Vikram S. Adve2001-10-221-0/+23
* No major change - added some commentsRuchira Sasanka2001-10-161-7/+10
* Print Debug Code to stderr instead of stdout so that it doesn't mess up the a...Chris Lattner2001-10-153-22/+22
* --added support for implicit operandsRuchira Sasanka2001-10-151-9/+16
* Fix code to make GCC 2.96 happyChris Lattner2001-10-131-1/+2