summaryrefslogtreecommitdiff
path: root/lib/Analysis/DataStructure/CompleteBottomUp.cpp
AgeCommit message (Expand)AuthorFilesLines
2005-04-02use a callee_iterator typedef.Chris Lattner1-2/+2
2005-04-02Change the ActualCallees callgraph from hash_multimap<Instruction,Function>Chris Lattner1-36/+9
2005-03-24don't bother |'ing in 0'sChris Lattner1-1/+1
2005-03-22Now that the dead ctor is gone, nothing uses the old node mapping exported byChris Lattner1-4/+1
2005-03-22now that the second argument is always this->ReturnNodes, don't bother passin...Chris Lattner1-2/+4
2005-03-22remove the second argument to cloneIntoChris Lattner1-1/+1
2005-03-20remove some pointless assertsChris Lattner1-1/+0
2005-03-20use simpler methods.Chris Lattner1-4/+3
2005-03-19Create an equivalence class of global variables that DSA will never be ableChris Lattner1-2/+2
2005-03-18do not bother inlining nullary functions without return values. The onlyChris Lattner1-1/+5
2005-03-15fix crashes when we only have a prototype for main.Chris Lattner1-1/+1
2005-03-15Start using retnodes_* for iteration.Chris Lattner1-4/+4
2005-03-13Make sure to remove incomplete markers before we add to them! :)Chris Lattner1-0/+1
2005-03-13After finishing BU analysis, move all global variables from the globalsChris Lattner1-3/+26
2005-01-31Rename variables to work with VC++'s hokey scoping rules.Chris Lattner1-2/+3
2005-01-30* Make some methods more const correct.Chris Lattner1-11/+15
2004-10-07Fix a nasty dangling pointer problem, due to a free'd pointer being left inChris Lattner1-0/+3
2004-09-20'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner1-1/+1
2004-09-01Changes For Bug 352Reid Spencer1-4/+4
2004-07-07Move all of the DSA headers into the Analysis/DataStructure subdir.Chris Lattner1-2/+2
2004-05-23Inline both direct and indirect callees in the CBU phase becauseVikram S. Adve1-34/+34
2004-03-05Fix a minor bugChris Lattner1-1/+2
2004-03-04Fix a bug in a previous checkin that broke 175.vprChris Lattner1-1/+1
2004-03-04Speed up the cbu pass from taking somewhere near the age of the universe to a...Chris Lattner1-6/+28
2004-02-20There is no need to merge the globals graph into the function graphs at theChris Lattner1-5/+2
2004-02-08Add one that I missedChris Lattner1-0/+1
2004-01-27Get clone flags right, so we don't build InlinedGlobals only to clear themChris Lattner1-3/+2
2004-01-23Initial support for implementing clonePartiallyInto in terms of cloneReachabl...Chris Lattner1-1/+2
2003-11-13Trying to get the dsgraph for an external function is bad for DSA's healthChris Lattner1-11/+12
2003-11-13Implement the CompleteBU passChris Lattner1-7/+137
2003-11-13Add an initial version of the CompleteBUDataStructures class, which is currentlyChris Lattner1-0/+75