summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/DataStructure/DataStructure.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix a tiny bug that caused an incorrect assertion failure poolallocatingChris Lattner2004-03-131-4/+6
* implement new methodChris Lattner2004-03-091-0/+24
* Fix a bug handling globals that are constants, but are still externalChris Lattner2004-03-081-1/+1
* Implement a FIXME, improving the efficiency of DSA on povray.Chris Lattner2004-03-041-2/+16
* Fix BU datastructures with povray!Chris Lattner2004-03-041-11/+25
* Only clone nodes that are needed in the caller, don't clone ALL aux calls. T...Chris Lattner2004-03-041-20/+48
* Fix a DSA bug that caused DSA to generate incredibly huge graphs and take for...Chris Lattner2004-03-031-1/+34
* Deinline methods, add fast exitChris Lattner2004-03-031-0/+27
* Fix a node mapping problem that was causing the pool allocator to locally all...Chris Lattner2004-03-031-0/+3
* Only clone global nodes between graphs if both graphs have the global.Chris Lattner2004-02-271-13/+6
* Fix typoChris Lattner2004-02-261-1/+1
* The node doesn't have to be _no_ node flags, it just has to be complete andChris Lattner2004-02-261-2/+3
* Two changes:Chris Lattner2004-02-251-1/+4
* Simplify the dead node elimination stuffChris Lattner2004-02-251-10/+12
* Use isNull instead of getNode() to test for existence of a node, this is chea...Chris Lattner2004-02-221-6/+11
* Fix an iterator invalidation problem which was causing some nodes to not beChris Lattner2004-02-211-20/+19
* Adjust to the changed StructType interface. In particular, getElementTypes()...Chris Lattner2004-02-091-6/+6
* Instead of callign removeTriviallyDeadNodes on the global graph every timeChris Lattner2004-02-081-8/+9
* Substantially improve the DSA code by removing 'forwarding' nodes fromChris Lattner2004-02-081-1/+5
* Bugfix for ilist conversion. The ilist wants to make an 'end' node which hasChris Lattner2004-02-081-1/+1
* Switch the Nodes list from being an std::vector<DSNode*> to an ilist<DSNode>Chris Lattner2004-02-081-19/+17
* Change to use node_iterators instead of direct access to NodesChris Lattner2004-02-081-34/+43
* getNodes() is gone, use node_begin/end insteadChris Lattner2004-02-071-5/+7
* There is no need to clone over nodes that are going to be dead anywayChris Lattner2004-02-071-3/+5
* Fix a bug aflicting 265.gapChris Lattner2004-01-291-4/+18
* Minor bugfixesChris Lattner2004-01-291-8/+12
* Rename DSGraph::ScalarMapTy -> DSScalarMapChris Lattner2004-01-281-6/+6
* Fix a bugChris Lattner2004-01-281-1/+1
* Eliminate the call to removeTriviallyDeadNodes from updateFromGlobals graph,Chris Lattner2004-01-281-4/+1
* In updateFromGlobalsGraph, instead of iterating over all of the scalars in theChris Lattner2004-01-281-8/+7
* Minor tweaks, eliminate useless integer pruning optimziation, turn onChris Lattner2004-01-281-4/+6
* Further reduce the number of nodes cloned with getClonedNH, using merge instead.Chris Lattner2004-01-281-1/+1
* Add a timer, fix a minor bug.Chris Lattner2004-01-281-4/+12
* Another bugfix, disable "spurious" output.Chris Lattner2004-01-281-1/+4
* fix bug in previous checkinChris Lattner2004-01-271-1/+0
* * Add a new commandline argument to control the "global roots hack". DefaultChris Lattner2004-01-271-454/+407
* Initial support for implementing clonePartiallyInto in terms of cloneReachabl...Chris Lattner2004-01-231-57/+122
* Eliminated the CompletedNodes argument to the cloneReachable* methods. ThisChris Lattner2004-01-221-41/+20
* Ok, I'm tired of pulling out all my timers to check stuff in, just do it.Chris Lattner2004-01-221-0/+18
* Bug fix: X.mergeWith(Y) was not updating Y if Y was a null node handle!Chris Lattner2004-01-221-2/+9
* Start implementing DSGraph::clonePartiallyInto and implement mergeInGraphChris Lattner2004-01-221-66/+176
* Fine-grainify namespaces for this libraryChris Lattner2003-11-121-4/+1
* Add new argument to disable checkingChris Lattner2003-11-121-3/+5
* Don't crash if no ggChris Lattner2003-11-121-1/+1
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-2/+5
* Compute node offsets correctlyChris Lattner2003-11-111-2/+2
* Add new method for computing node mappings. This is used by the pool allocatorChris Lattner2003-11-111-0/+31
* All DSGraphs keep a reference to the targetdata they are created with. This isChris Lattner2003-11-021-9/+14
* Fix bug: test/Regression/Analysis/DSGraph/2003-11-02-NodeCollapsing.llChris Lattner2003-11-021-6/+8
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
OpenPOWER on IntegriCloud