aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/DataStructure/CompleteBottomUp.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add a error message to cbu to match buAndrew Lenharth2006-06-161-1/+7
* Add explicit iostream #includesChris Lattner2006-01-221-0/+1
* Propagate eq sets through the bu graphs to the cbu and eq graphs, fixingChris Lattner2005-04-231-0/+1
* Remove trailing whitespaceMisha Brukman2005-04-211-11/+11
* use a callee_iterator typedef.Chris Lattner2005-04-021-2/+2
* Change the ActualCallees callgraph from hash_multimap<Instruction,Function>Chris Lattner2005-04-021-36/+9
* don't bother |'ing in 0'sChris Lattner2005-03-241-1/+1
* Now that the dead ctor is gone, nothing uses the old node mapping exported byChris Lattner2005-03-221-4/+1
* now that the second argument is always this->ReturnNodes, don't bother passin...Chris Lattner2005-03-221-2/+4
* remove the second argument to cloneIntoChris Lattner2005-03-221-1/+1
* remove some pointless assertsChris Lattner2005-03-201-1/+0
* use simpler methods.Chris Lattner2005-03-201-4/+3
* Create an equivalence class of global variables that DSA will never be ableChris Lattner2005-03-191-2/+2
* do not bother inlining nullary functions without return values. The onlyChris Lattner2005-03-181-1/+5
* fix crashes when we only have a prototype for main.Chris Lattner2005-03-151-1/+1
* Start using retnodes_* for iteration.Chris Lattner2005-03-151-4/+4
* Make sure to remove incomplete markers before we add to them! :)Chris Lattner2005-03-131-0/+1
* After finishing BU analysis, move all global variables from the globalsChris Lattner2005-03-131-3/+26
* Rename variables to work with VC++'s hokey scoping rules.Chris Lattner2005-01-311-2/+3
* * Make some methods more const correct.Chris Lattner2005-01-301-11/+15
* Fix a nasty dangling pointer problem, due to a free'd pointer being left inChris Lattner2004-10-071-0/+3
* 'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner2004-09-201-1/+1
* Changes For Bug 352Reid Spencer2004-09-011-4/+4
* Move all of the DSA headers into the Analysis/DataStructure subdir.Chris Lattner2004-07-071-2/+2
* Inline both direct and indirect callees in the CBU phase becauseVikram S. Adve2004-05-231-34/+34
* Fix a minor bugChris Lattner2004-03-051-1/+2
* Fix a bug in a previous checkin that broke 175.vprChris Lattner2004-03-041-1/+1
* Speed up the cbu pass from taking somewhere near the age of the universe to a...Chris Lattner2004-03-041-6/+28
* There is no need to merge the globals graph into the function graphs at theChris Lattner2004-02-201-5/+2
* Add one that I missedChris Lattner2004-02-081-0/+1
* Get clone flags right, so we don't build InlinedGlobals only to clear themChris Lattner2004-01-271-3/+2
* Initial support for implementing clonePartiallyInto in terms of cloneReachabl...Chris Lattner2004-01-231-1/+2
* Trying to get the dsgraph for an external function is bad for DSA's healthChris Lattner2003-11-131-11/+12
* Implement the CompleteBU passChris Lattner2003-11-131-7/+137
* Add an initial version of the CompleteBUDataStructures class, which is currentlyChris Lattner2003-11-131-0/+75