summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/DataStructure/DataStructure.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman2004-07-291-1/+1
* Disable some code that isn't helping mattersChris Lattner2004-07-081-1/+6
* Move all of the DSA headers into the Analysis/DataStructure subdir.Chris Lattner2004-07-071-1/+1
* As much as I hate to say it, the whole setNode interface for DSNodeHandlesChris Lattner2004-07-071-9/+6
* Fix merging of nodes whose incoming offset is not zero. This unbreaks DSA onChris Lattner2004-06-231-2/+1
* Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner2004-06-171-2/+2
* Wrapped code and comments at 80 cols; doxygenified some comments.Misha Brukman2004-04-291-16/+17
* 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
OpenPOWER on IntegriCloud