aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/DataStructure/BottomUpClosure.cpp
Commit message (Expand)AuthorAgeFilesLines
* ONLY merge in the aux call sites, this causes a HUGE speedupChris Lattner2002-11-081-1/+2
* Remove gunk used by broken TD passChris Lattner2002-11-081-12/+4
* Instead of using a bool that constant has to be explained, use a selfChris Lattner2002-11-071-2/+2
* Implement a new mergeInGraph method, which basically factors code out ofChris Lattner2002-11-071-44/+4
* Rename DataStructureAnalysis namespace to DSChris Lattner2002-11-071-7/+1
* Delete "StripScalars" argument to cloneInto methodChris Lattner2002-11-061-1/+0
* Give a better error message in an unhandled caseChris Lattner2002-11-041-1/+8
* Rename ValueMap to ScalarMapChris Lattner2002-11-031-3/+3
* Oops, this was not meant to be checked inChris Lattner2002-11-021-2/+1
* Stop representing scalars as explicit nodes in the graph. Now the onlyChris Lattner2002-11-021-13/+11
* Add a fixmeChris Lattner2002-10-311-0/+2
* The callee is not correct, and confuses the TD pass. Null it out.Chris Lattner2002-10-221-0/+1
* 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-1/+3
* - Make DSCallSite not inherit from std::vector. Renamed methods slightly.Chris Lattner2002-10-211-8/+9
* Split some long linesChris Lattner2002-10-201-3/+4
* Remove spurious caller pointer in DSCallSite.Vikram S. Adve2002-10-201-6/+7
* Avoid extra callSite copyChris Lattner2002-10-201-1/+1
* Added a first-class representation for each call site that can beVikram S. Adve2002-10-201-11/+12
* * Make the DSGraph cloner automatically merge global nodesChris Lattner2002-10-171-34/+0
* Remove obsolete codeChris Lattner2002-10-171-26/+0
* * Add data structures and code to track the call sites for each functionChris Lattner2002-10-171-2/+8
* Prune function nodes that are no longer referenced due to inliningChris Lattner2002-10-031-0/+1
* Reimplement/port the Bottom Up Closure passChris Lattner2002-10-031-34/+52
* Checkin some major reworks of data structure analysis. This is not done,Chris Lattner2002-10-011-1/+4
* - Do not expose ::ID from any of the analyses anymore.Chris Lattner2002-08-211-1/+0
* Minor changes to DEBUG()'sChris Lattner2002-08-071-1/+3
* Changes to be GCC3.1 friendlyChris Lattner2002-07-311-1/+1
* Use a separate globals graph to hold externally visible nodes.Vikram S. Adve2002-07-301-43/+78
* * Standardize how analysis results/passes as printed with the print() virtualChris Lattner2002-07-271-1/+1
* * Add support for different "PassType's"Chris Lattner2002-07-261-0/+2
* Changes for GCC 3.1Chris Lattner2002-07-241-3/+3
* Ignore some common varargs functions.Chris Lattner2002-07-191-0/+6
* Add support for a top-down propagation pass:Vikram S. Adve2002-07-181-6/+13
* The graph is more accurate when I don't completely ignore the return value.Chris Lattner2002-07-181-0/+3
* Lots of bug fixes, add BottomUpClosure, which has bugs, but is a start.Chris Lattner2002-07-181-0/+188