aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/DataStructure
AgeCommit message (Expand)Author
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
2002-04-17Inline indirect function calls that are only capable of calling one functionChris Lattner
2002-04-17Make data structure acurately get ALL edges, even loads of null fields ofChris Lattner
2002-04-16* Remove the concept of a critical shadow nodeChris Lattner
2002-04-16* Eliminate ArgDSNode's completely, now rely on scalar mapChris Lattner
2002-04-09Move FunctionArgument out of iOther.h into Argument.h and rename class toChris Lattner
2002-04-09Add explicit #includes of Function.h to make up for the removed #includeChris Lattner
2002-04-09Add #includes to make up for #includes pruned out of header files.Chris Lattner
2002-04-08Play around with #includesChris Lattner
2002-04-04Call nodes are never equivalentChris Lattner
2002-04-04Add hack to get timing of analysisChris Lattner
2002-04-04* Eliminate commented out codeChris Lattner
2002-04-01Support resolving function arguments/return values to pointers that indexChris Lattner
2002-04-01Avoid incorrectly adding null values to the scalar map!Chris Lattner
2002-04-01Critical shadow nodes no do not know their parent explictly.Chris Lattner