aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/DataStructure/Local.cpp
Commit message (Expand)AuthorAgeFilesLines
* * actually handle constants (especially constantexprs) correctly.Chris Lattner2002-11-081-11/+28
* Rename DataStructureAnalysis namespace to DSChris Lattner2002-11-071-4/+2
* Dramatically simplify internal DSNode representation, get implementationChris Lattner2002-11-061-13/+14
* Rename ValueMap to ScalarMapChris Lattner2002-11-031-9/+9
* Rename NewNode flag to HeapNodeChris Lattner2002-11-031-1/+1
* Implement the "unknown flag" which mainly consists of aligning printing codeChris Lattner2002-11-021-5/+10
* Stop representing scalars as explicit nodes in the graph. Now the onlyChris Lattner2002-11-021-113/+75
* Remove dead codeChris Lattner2002-10-311-31/+12
* This fixes all kinds of problems with array handling. There are still bugs toChris Lattner2002-10-311-31/+80
* Don't create a new node for every reference to a global. This caused a hugeChris Lattner2002-10-211-5/+2
* - Make DSCallSite not inherit from std::vector. Renamed methods slightly.Chris Lattner2002-10-211-14/+17
* Avoid extra copyChris Lattner2002-10-201-2/+1
* Remove spurious caller pointer in DSCallSite.Vikram S. Adve2002-10-201-1/+1
* Added a first-class representation for each call site that can beVikram S. Adve2002-10-201-4/+4
* Convert typerec to be a structure instead of a pairChris Lattner2002-10-181-1/+0
* Calculate mod/ref infoChris Lattner2002-10-171-0/+3
* DataStructure.h doesn't include DSGraph.hChris Lattner2002-10-021-0/+1
* * Implement fully general merging of array subscripts on demand! ThisChris Lattner2002-10-021-3/+27
* Checkin some major reworks of data structure analysis. This is not done,Chris Lattner2002-10-011-142/+208
* Eliminated the MemAccessInst class, folding contents into GEP class.Chris Lattner2002-08-221-9/+8
* Load & StoreInst no longer derive from MemAccessInst, so we don't haveChris Lattner2002-08-221-3/+3
* - Do not expose ::ID from any of the analyses anymore.Chris Lattner2002-08-211-1/+0
* Add GlobalDSGraph -- a common graph that holds externally visible nodes.Vikram S. Adve2002-07-301-4/+8
* * Standardize how analysis results/passes as printed with the print() virtualChris Lattner2002-07-271-0/+4
* Always create a shadow node for a store instruction, even if it's storingChris Lattner2002-07-221-3/+3
* Rename removeDeadNodes to removeTriviallyDeadNodesChris Lattner2002-07-181-1/+3
* Implement cast nodes correctly.Chris Lattner2002-07-181-12/+17
* Lots of bug fixes, add BottomUpClosure, which has bugs, but is a start.Chris Lattner2002-07-181-47/+55
* * Nodes now keep track of any global variables in themChris Lattner2002-07-111-17/+35
* New implementation of data structure analysis. Only local analysis has beenChris Lattner2002-07-101-0/+283