aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/DataStructure
AgeCommit message (Expand)Author
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
2002-04-01Minor cleanups (use dyn_cast instead of testing manually)Chris Lattner
2002-04-01Allow merging of identical call nodes. Make the shadow node pointed toChris Lattner
2002-04-01Increase limit for perimeterChris Lattner
2002-03-31Unify the destruction code used for node pairs vs normal nodes. This wasChris Lattner
2002-03-31* Move the isEquivalentTo implementations here. They can probably be putChris Lattner
2002-03-31Print out the instruction instead of just the address!Chris Lattner
2002-03-31* Move isEquivalentTo implementations to NodeImplChris Lattner
2002-03-31* Convert CallMap to be a vector, because the keys can change, and the mapChris Lattner
2002-03-28Implement getEscapingAllocations & getNonEscapingAllocationsChris Lattner
2002-03-28* Rename UnlinkUndistinguishableShadowNodes & RemoveUnreachableShadowNodesChris Lattner
2002-03-28Ooops, I did such a great job pruning nodes, that I accidentally deletedChris Lattner
2002-03-28Many changesChris Lattner
2002-03-27* Add #define to enabled debug messagesChris Lattner
2002-03-27* Implement DSNode::removeAllIncomingEdgesChris Lattner
2002-03-27* Add critical node supportChris Lattner
2002-03-27* Destroy alloca nodes when a graph gets inlinedChris Lattner
2002-03-27* Optimizers return true on changeChris Lattner
2002-03-27Fix long lineChris Lattner
2002-03-27* Because of optimization, the shadow nodes between arguments might getChris Lattner
2002-03-26Initial checkin of Datastructure analysis.Chris Lattner