summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/DataStructure
Commit message (Expand)AuthorAgeFilesLines
* Cannot modify original call sites vectorChris Lattner2002-11-081-1/+6
* - Add a bunch of checking to make sure that dead nodes are not used after theyChris Lattner2002-11-081-12/+40
* Remove gunk used by broken TD passChris Lattner2002-11-081-12/+4
* Use DSNodeHandleMap instead to be safeChris Lattner2002-11-083-16/+22
* * actually handle constants (especially constantexprs) correctly.Chris Lattner2002-11-081-11/+28
* Add flushChris Lattner2002-11-083-29/+20
* Instead of using a bool that constant has to be explained, use a selfChris Lattner2002-11-073-9/+8
* Implement a new mergeInGraph method, which basically factors code out ofChris Lattner2002-11-073-74/+86
* Rename DataStructureAnalysis namespace to DSChris Lattner2002-11-074-18/+6
* Minor bugfix to enable generation of methcall.llvm.lib, objinst.llvm.lib, andChris Lattner2002-11-071-2/+2
* Compute total number of nodes and # call nodesChris Lattner2002-11-071-0/+6
* Move printouts to be wrapped in DEBUG() macrosChris Lattner2002-11-071-7/+7
* When the -only-print-main-ds option is specified, still print out graph sizeChris Lattner2002-11-071-2/+9
* Change Steens class to build with Vikram's changesChris Lattner2002-11-061-4/+4
* Make PointerSize & Shift be enumsChris Lattner2002-11-061-6/+1
* Dramatically simplify internal DSNode representation, get implementationChris Lattner2002-11-063-304/+270
* Delete "StripScalars" argument to cloneInto methodChris Lattner2002-11-062-2/+0
* Attempted fixes to the mergemap to make it work better.Chris Lattner2002-11-051-15/+28
* Change the "Cannot merge two portions of the same node yet" from an assertionChris Lattner2002-11-041-6/+13
* Give a better error message in an unhandled caseChris Lattner2002-11-041-1/+8
* Rename ValueMap to ScalarMapChris Lattner2002-11-035-44/+45
* Rename NewNode flag to HeapNodeChris Lattner2002-11-033-4/+5
* Change the letters used to represent stack and heap allocations to "S" and "H"Chris Lattner2002-11-031-2/+2
* Implement the "unknown flag" which mainly consists of aligning printing codeChris Lattner2002-11-022-11/+17
* 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-024-170/+133
* Fix comments, steens is context sensitive, we just haven't implementedChris Lattner2002-11-011-3/+3
* Add a fixmeChris Lattner2002-10-311-0/+2
* * Minor optimization: when merging nodes, merge the smaller one into theChris Lattner2002-10-311-3/+13
* Remove dead codeChris Lattner2002-10-311-31/+12
* This fixes all kinds of problems with array handling. There are still bugs toChris Lattner2002-10-312-83/+244
* - Make sure to only keep track of mappings that the TD pass may need in theChris Lattner2002-10-221-4/+46
* 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-213-8/+3
* - Add "ResolvingCaller" to the CallSite record. This keeps track of whichChris Lattner2002-10-212-12/+27
* Add another copy ctor formChris Lattner2002-10-211-0/+5
* As it turns out, we don't need a fully generic mapping copy ctor, we just needChris Lattner2002-10-212-36/+8
* Don't create a new node for every reference to a global. This caused a hugeChris Lattner2002-10-211-5/+2
* Fix a confusing bug that caused return value and callee pointers to notChris Lattner2002-10-211-0/+10
* Remove some unneccesary 'using' directivesChris Lattner2002-10-212-6/+4
* Fix bug with prior checkinChris Lattner2002-10-211-2/+2
* - Make DSCallSite not inherit from std::vector. Renamed methods slightly.Chris Lattner2002-10-216-64/+95
* Avoid extra copyChris Lattner2002-10-201-2/+1
* Simplify code a bit, add comment flyerChris Lattner2002-10-201-10/+11
* Split some long linesChris Lattner2002-10-201-3/+4
* Remove spurious caller pointer in DSCallSite.Vikram S. Adve2002-10-205-23/+32
* This function can be staticChris Lattner2002-10-201-2/+2
* Fix previous checkin :(Chris Lattner2002-10-201-1/+1
* Avoid extra callSite copyChris Lattner2002-10-201-1/+1
* Print the array flagChris Lattner2002-10-201-0/+2
OpenPOWER on IntegriCloud