aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/DataStructure/DataStructure.cpp
Commit message (Expand)AuthorAgeFilesLines
* regardless of whether or not the client things we should mark globals incompl...Chris Lattner2005-03-131-7/+7
* The incoming arguments to main (the argv list) are not complete!Chris Lattner2005-03-131-4/+3
* Replace linear search with logrithmic one.Chris Lattner2005-03-131-4/+1
* make sure to mark nodes returned from functions as incompleteChris Lattner2005-03-121-0/+1
* Fix spelling, patch contributed by Gabor GreifChris Lattner2005-02-271-1/+1
* Fix a bug introduced by revision 1.187 of this file.Chris Lattner2005-02-241-1/+2
* Add a sanity check.Chris Lattner2005-02-151-0/+1
* Add a new method to make it easy to update graphs.Chris Lattner2005-02-151-1/+23
* Use new edge iterators to simplify some code.Chris Lattner2005-02-091-7/+7
* Split mergeInGraph into two methods.Chris Lattner2005-02-041-29/+28
* Refactor getFunctionArgumentsForCall out of mergeInGraph.Chris Lattner2005-02-031-29/+41
* Rename variables to work with VC++'s hokey scoping rules.Chris Lattner2005-01-311-7/+7
* * Make some methods more const correct.Chris Lattner2005-01-301-138/+151
* Silence VC++ warnings.Chris Lattner2005-01-121-11/+13
* Move method out of line for better ICC supportChris Lattner2004-12-081-0/+11
* Improve commentChris Lattner2004-10-311-2/+4
* Add more paranoid assertions :)Chris Lattner2004-10-311-0/+12
* Fix three bugs:Chris Lattner2004-10-301-9/+12
* * Add a methodChris Lattner2004-10-301-16/+28
* Changes For Bug 352Reid Spencer2004-09-011-6/+6
* 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