aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis/DataStructure
Commit message (Expand)AuthorAgeFilesLines
* Complete rewrite of the code that merges DS graphs for equivalence classesVikram S. Adve2004-05-231-0/+176
* Fix size/offset assertion to allow negative offsets and folded nodes.Vikram S. Adve2004-05-231-1/+8
* Doxygenified and cleand up comments.Misha Brukman2004-03-114-84/+117
* new methodChris Lattner2004-03-091-0/+4
* Rename method, add new methodChris Lattner2004-03-031-1/+7
* De-inline methodsChris Lattner2004-03-031-16/+3
* Add new methodChris Lattner2004-03-011-0/+1
* Fix the "partial pool allocator" on em3d and others. The problem is thatChris Lattner2004-03-011-4/+8
* Update comments and add warningChris Lattner2004-02-211-2/+5
* Add a method useful for updating DSAChris Lattner2004-02-191-0/+9
* Substantially improve the DSA code by removing 'forwarding' nodes fromChris Lattner2004-02-082-2/+9
* Switch the Nodes list from being an std::vector<DSNode*> to an ilist<DSNode>Chris Lattner2004-02-082-4/+33
* Change to use iterators instead of direct accessChris Lattner2004-02-081-2/+2
* Abstract out the Nodes collection. Instead of providing a getNodes() method,Chris Lattner2004-02-072-11/+11
* Actually USE isForwarding methodChris Lattner2004-02-071-5/+5
* As Alkis pointed out to me, I forgot to commit this... :(Chris Lattner2004-02-071-0/+4
* Keep track of all of the globals inserted into the scalar mapChris Lattner2004-01-281-4/+26
* Pull the ScalarMap out into something that is more structured than what we hadChris Lattner2004-01-281-1/+42
* Minor tweaksChris Lattner2004-01-271-5/+11
* Add comments, allow DSNode "copy ctor" to ignore outgoing links, add moreChris Lattner2004-01-271-3/+20
* * cloneReachable* and clonePartiallyInto are not obsoleteChris Lattner2004-01-271-38/+46
* Add new flag, other minor modificationsChris Lattner2004-01-231-5/+7
* Fix grammarChris Lattner2004-01-231-2/+2
* Eliminated the CompletedNodes argument to the cloneReachable* methods. ThisChris Lattner2004-01-221-5/+2
* It doesn't make sense for one side to be const, but not the other.Chris Lattner2004-01-222-7/+10
* Remove const qualifier (all Value*'s are nonconst in DSA, so it's not clearChris Lattner2004-01-221-1/+20
* Specialize std::swap correctlyChris Lattner2004-01-221-2/+5
* Add methods for implementationChris Lattner2003-11-131-0/+10
* Add an initial version of the CompleteBUDataStructures passChris Lattner2003-11-131-0/+34
* Add argumentChris Lattner2003-11-121-1/+2
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-115-2/+27
* Add new methodChris Lattner2003-11-111-0/+9
* All DSGraphs keep a reference to the targetdata they are created with. This isChris Lattner2003-11-024-6/+25
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-205-0/+35
* Add prototypeChris Lattner2003-09-211-0/+3
* Switch from using CallInst's to represent call sites to using the LLVMChris Lattner2003-09-202-17/+14
* UnsquishifyChris Lattner2003-09-201-1/+1
* Add a comment to the method declChris Lattner2003-08-051-7/+11
* Added declaration of mergeInGlobalsGraphSumant Kowshik2003-08-051-0/+2
* Remove #includesChris Lattner2003-07-262-2/+0
* Use the C++ <cassert> header, not the C <assert.h> headerChris Lattner2003-07-251-1/+1
* (1) Added DSGraph::cloneReachableSubgraph and DSGraph::cloneReachableNodesVikram S. Adve2003-07-161-4/+35
* INCLUDE_PARENT_GRAPH is requiredChris Lattner2003-07-021-8/+0
* Remove dead methodChris Lattner2003-07-021-1/+0
* Add new methodsChris Lattner2003-07-021-0/+12
* Disable the parent graph code when not compiled in DEBUG modeChris Lattner2003-07-021-1/+8
* TD pass keeps track of which functions have complete argumentsChris Lattner2003-07-011-0/+1
* Add new operator= implChris Lattner2003-07-011-0/+9
* Ok, I'm a moron. Fixed nowChris Lattner2003-07-011-1/+1
* Fix major problem that was causing all kinds of nasty foldingsChris Lattner2003-07-011-0/+1