aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/DataStructure/Local.cpp
AgeCommit message (Expand)Author
2002-11-07Rename DataStructureAnalysis namespace to DSChris Lattner
2002-11-06Dramatically simplify internal DSNode representation, get implementationChris Lattner
2002-11-03Rename ValueMap to ScalarMapChris Lattner
2002-11-03Rename NewNode flag to HeapNodeChris Lattner
2002-11-02Implement the "unknown flag" which mainly consists of aligning printing codeChris Lattner
2002-11-02Stop representing scalars as explicit nodes in the graph. Now the onlyChris Lattner
2002-10-31Remove dead codeChris Lattner
2002-10-31This fixes all kinds of problems with array handling. There are still bugs toChris Lattner
2002-10-21Don't create a new node for every reference to a global. This caused a hugeChris Lattner
2002-10-21 - Make DSCallSite not inherit from std::vector. Renamed methods slightly.Chris Lattner
2002-10-20Avoid extra copyChris Lattner
2002-10-20Remove spurious caller pointer in DSCallSite.Vikram S. Adve
2002-10-20Added a first-class representation for each call site that can beVikram S. Adve
2002-10-18Convert typerec to be a structure instead of a pairChris Lattner
2002-10-17Calculate mod/ref infoChris 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-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-07-30Add GlobalDSGraph -- a common graph that holds externally visible nodes.Vikram S. Adve
2002-07-27* Standardize how analysis results/passes as printed with the print() virtualChris Lattner
2002-07-22Always create a shadow node for a store instruction, even if it's storingChris Lattner
2002-07-18Rename removeDeadNodes to removeTriviallyDeadNodesChris Lattner
2002-07-18Implement cast nodes correctly.Chris Lattner
2002-07-18Lots of bug fixes, add BottomUpClosure, which has bugs, but is a start.Chris 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