aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/DataStructure
AgeCommit message (Expand)Author
2002-10-13Halfway conversion from custom printing to GraphWriter printingChris Lattner
2002-10-03Prune function nodes that are no longer referenced due to inliningChris Lattner
2002-10-03sgefa uses truely huge data structures nodes. Only print part of them if theyChris Lattner
2002-10-03Handle bug exposed by power benchmarkChris Lattner
2002-10-03Reimplement/port the Bottom Up Closure passChris Lattner
2002-10-02DataStructure.h doesn't include DSGraph.hChris Lattner
2002-10-02 * Implement fully general merging of array subscripts on demand! ThisChris Lattner
2002-10-02When printing DS nodes, print the mergemap index as well to allow easierChris Lattner
2002-10-02* Significant rework of DSNode to support arbitrary aliasing due to mergingChris Lattner
2002-10-01Initial checkin of Steensgaards context insensitive flow insensitiveChris Lattner
2002-10-01Checkin some major reworks of data structure analysis. This is not done,Chris Lattner
2002-08-22Eliminated the MemAccessInst class, folding contents into GEP class.Chris Lattner
2002-08-22Load & StoreInst no longer derive from MemAccessInst, so we don't haveChris Lattner
2002-08-21- Do not expose ::ID from any of the analyses anymore.Chris Lattner
2002-08-07Minor changes to DEBUG()'sChris Lattner
2002-08-07Reorder #includes to be rightChris Lattner
2002-07-31Changes to be GCC3.1 friendlyChris Lattner
2002-07-31Add new -only-print-main-ds option that causes mains ds graph to beChris Lattner
2002-07-30Add GlobalDSGraph -- a common graph that holds externally visible nodes.Vikram S. Adve
2002-07-30Print globals graph after either the BU or the TD pass.Vikram S. Adve
2002-07-30This file implements the top-down propagation pass for data structure graphs.Vikram S. Adve
2002-07-30Use a separate globals graph to hold externally visible nodes.Vikram S. Adve
2002-07-27* Standardize how analysis results/passes as printed with the print() virtualChris Lattner
2002-07-26* Add support for different "PassType's"Chris Lattner
2002-07-24Changes for GCC 3.1Chris Lattner
2002-07-23*** empty log message ***Chris Lattner
2002-07-22Always create a shadow node for a store instruction, even if it's storingChris Lattner
2002-07-19Ignore some common varargs functions.Chris Lattner
2002-07-18* Inline CopyFunctionCallsListChris Lattner
2002-07-18Rename removeDeadNodes to removeTriviallyDeadNodesChris Lattner
2002-07-18Add support for a top-down propagation pass:Vikram S. Adve
2002-07-18Add support for a top-down propagation pass.Vikram S. Adve
2002-07-18Implement cast nodes correctly.Chris Lattner
2002-07-18The graph is more accurate when I don't completely ignore the return value.Chris Lattner
2002-07-18Lots of bug fixes, add BottomUpClosure, which has bugs, but is a start.Chris Lattner
2002-07-16added std:: to stringAnand Shukla
2002-07-11* Pass the DSGraph around instead of the Function to printing fnsChris Lattner
2002-07-11* Nodes now keep track of any global variables in themChris Lattner
2002-07-11* Nodes now keep track of any global variables in themChris Lattner
2002-07-10New implementation of data structure analysis. Only local analysis has beenChris Lattner
2002-07-10Reimplement data structure analysisChris Lattner
2002-06-30Fix anand's last checkinChris Lattner
2002-06-25changes to make it compatible with 64bit gccAnand Shukla
2002-06-25changes to make it compatible with 64bit gccAnand Shukla
2002-06-25*** empty log message ***Chris Lattner
2002-04-28Split ConstantVals.h into Constant.h and Constants.hChris Lattner
2002-04-28Fix signed/unsigned comparison warningChris Lattner
2002-04-27Add support for tracking array allocationsChris Lattner
2002-04-27Allow the inline limit to be modified on the commandline for debuggingChris Lattner
2002-04-18Print argument scalars as ellipses instead of boxesChris Lattner