summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/DataStructure/DataStructure.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove trivially dead nodes was not removing nodes that were dead due to forw...Chris Lattner2003-09-201-0/+14
* Switch from using CallInst's to represent call sites to using the LLVMChris Lattner2003-09-201-2/+2
* Fixed spelling and grammar.Misha Brukman2003-09-111-3/+3
* Add more verbose commentChris Lattner2003-08-051-10/+9
* Added function mergeInGlobalsGraph which merges in the entire globals graph w...Sumant Kowshik2003-08-051-0/+29
* DEBUG got moved to Support/Debug.hChris Lattner2003-08-011-0/+1
* Fix comment.Vikram S. Adve2003-07-221-3/+3
* Implement 2 important changes: (1) rematerialization from the globals graph,Vikram S. Adve2003-07-161-65/+250
* Remove globals more aggressively from graphs.Chris Lattner2003-07-031-11/+32
OpenPOWER on IntegriCloud