aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/DataStructure/TopDownClosure.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reenable 'quick exit' caseChris Lattner2002-11-081-2/+1
* Reimplement TD pass completely it now worksChris Lattner2002-11-081-113/+119
* Use DSNodeHandleMap instead to be safeChris Lattner2002-11-081-4/+4
* Add flushChris Lattner2002-11-081-1/+2
* Instead of using a bool that constant has to be explained, use a selfChris Lattner2002-11-071-1/+1
* Implement a new mergeInGraph method, which basically factors code out ofChris Lattner2002-11-071-30/+30
* Rename DataStructureAnalysis namespace to DSChris Lattner2002-11-071-1/+1
* Delete "StripScalars" argument to cloneInto methodChris Lattner2002-11-061-1/+0
* - Make sure to only keep track of mappings that the TD pass may need in theChris Lattner2002-10-221-4/+46
* Delete unused arguments to DSGraph::cloneInto methodChris Lattner2002-10-211-3/+1
* - Add "ResolvingCaller" to the CallSite record. This keeps track of whichChris Lattner2002-10-211-11/+24
* As it turns out, we don't need a fully generic mapping copy ctor, we just needChris Lattner2002-10-211-17/+7
* Remove some unneccesary 'using' directivesChris Lattner2002-10-211-5/+3
* - Make DSCallSite not inherit from std::vector. Renamed methods slightly.Chris Lattner2002-10-211-3/+3
* Remove spurious caller pointer in DSCallSite.Vikram S. Adve2002-10-201-8/+11
* Added a first-class representation for each call site that can beVikram S. Adve2002-10-201-13/+13
* Remove more obsolete codeChris Lattner2002-10-171-31/+0
* * Make the DSGraph cloner automatically merge global nodesChris Lattner2002-10-171-9/+0
* Enable incompleteness markingChris Lattner2002-10-171-2/+2
* * First try at implementing TD pass this does not merge global nodes yet,Chris Lattner2002-10-171-117/+82
* Checkin some major reworks of data structure analysis. This is not done,Chris Lattner2002-10-011-1/+3
* - Do not expose ::ID from any of the analyses anymore.Chris Lattner2002-08-211-1/+0
* Minor changes to DEBUG()'sChris Lattner2002-08-071-2/+3
* Changes to be GCC3.1 friendlyChris Lattner2002-07-311-5/+6
* This file implements the top-down propagation pass for data structure graphs.Vikram S. Adve2002-07-301-0/+224