aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/DataStructure/DataStructure.cpp
AgeCommit message (Expand)Author
2005-03-15Fix a crash that happens when mapping something like this:Chris Lattner
2005-03-15Make computeGGToGMapping compute an invnodemapChris Lattner
2005-03-15Start using retnodes_* for iteration.Chris Lattner
2005-03-15This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner
2005-03-15Don't crash if computing a mapping to a node with zero sizeChris Lattner
2005-03-15rename method, add counterpartChris Lattner
2005-03-14add a method to compute a commonly used mapping.Chris Lattner
2005-03-13regardless of whether or not the client things we should mark globals incompl...Chris Lattner
2005-03-13The incoming arguments to main (the argv list) are not complete!Chris Lattner
2005-03-13Replace linear search with logrithmic one.Chris Lattner
2005-03-12make sure to mark nodes returned from functions as incompleteChris Lattner
2005-02-27Fix spelling, patch contributed by Gabor GreifChris Lattner
2005-02-24Fix a bug introduced by revision 1.187 of this file.Chris Lattner
2005-02-15Add a sanity check.Chris Lattner
2005-02-15Add a new method to make it easy to update graphs.Chris Lattner
2005-02-09Use new edge iterators to simplify some code.Chris Lattner
2005-02-04Split mergeInGraph into two methods.Chris Lattner
2005-02-03Refactor getFunctionArgumentsForCall out of mergeInGraph.Chris Lattner
2005-01-31Rename variables to work with VC++'s hokey scoping rules.Chris Lattner
2005-01-30* Make some methods more const correct.Chris Lattner
2005-01-12Silence VC++ warnings.Chris Lattner
2004-12-08Move method out of line for better ICC supportChris Lattner
2004-10-31Improve commentChris Lattner
2004-10-31Add more paranoid assertions :)Chris Lattner
2004-10-30Fix three bugs:Chris Lattner
2004-10-30* Add a methodChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-07-29Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman
2004-07-08Disable some code that isn't helping mattersChris Lattner
2004-07-07Move all of the DSA headers into the Analysis/DataStructure subdir.Chris Lattner
2004-07-07As much as I hate to say it, the whole setNode interface for DSNodeHandlesChris Lattner
2004-06-23Fix merging of nodes whose incoming offset is not zero. This unbreaks DSA onChris Lattner
2004-06-17Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner
2004-04-29Wrapped code and comments at 80 cols; doxygenified some comments.Misha Brukman
2004-03-13Fix a tiny bug that caused an incorrect assertion failure poolallocatingChris Lattner
2004-03-09implement new methodChris Lattner
2004-03-08Fix a bug handling globals that are constants, but are still externalChris Lattner
2004-03-04Implement a FIXME, improving the efficiency of DSA on povray.Chris Lattner
2004-03-04Fix BU datastructures with povray!Chris Lattner
2004-03-04Only clone nodes that are needed in the caller, don't clone ALL aux calls. T...Chris Lattner
2004-03-03Fix a DSA bug that caused DSA to generate incredibly huge graphs and take for...Chris Lattner
2004-03-03Deinline methods, add fast exitChris Lattner
2004-03-03Fix a node mapping problem that was causing the pool allocator to locally all...Chris Lattner
2004-02-27Only clone global nodes between graphs if both graphs have the global.Chris Lattner
2004-02-26Fix typoChris Lattner
2004-02-26The node doesn't have to be _no_ node flags, it just has to be complete andChris Lattner
2004-02-25Two changes:Chris Lattner
2004-02-25Simplify the dead node elimination stuffChris Lattner
2004-02-22Use isNull instead of getNode() to test for existence of a node, this is chea...Chris Lattner
2004-02-21Fix an iterator invalidation problem which was causing some nodes to not beChris Lattner