summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/DataStructure/DataStructure.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* INCLUDE_PARENT_GRAPH is required!Chris Lattner2003-07-021-21/+4
* Add support for ParentGraph only when building in debug modeChris Lattner2003-07-021-8/+48
* Rework TD pass to work with the precise call graph constructed by the BU phaseChris Lattner2003-07-011-0/+3
* Add new methodChris Lattner2003-06-301-0/+17
* Be more const-correctChris Lattner2003-06-301-2/+2
* Fix bug in last checkinChris Lattner2003-06-301-1/+1
* Handle the case where OldNodeMap == &ScalarMap correctlyChris Lattner2003-06-301-12/+7
OpenPOWER on IntegriCloud