aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/DataStructure/BottomUpClosure.cpp
Commit message (Expand)AuthorAgeFilesLines
* Replace DEBUG(std::cerr with DOUT. Removed some iostream #includes.Bill Wendling2006-11-171-31/+29
* Make these hack flags hidden, like other dsa hack flagsAndrew Lenharth2006-10-231-2/+2
* Revert the aggressive inlining for now, it doesn't handle external correctlyAndrew Lenharth2006-10-231-112/+78
* Move some warnings to debug mode.Andrew Lenharth2006-10-131-10/+9
* Eliminate RegisterAnalysis. RegisterPass now does all that is necessary.Chris Lattner2006-08-271-1/+1
* Do partial inlining in BU. This resolves more call sites. Also add options ...Andrew Lenharth2006-06-191-61/+171
* friendlier error messageAndrew Lenharth2006-04-191-1/+1
* Add explicit iostream #includesChris Lattner2006-01-221-0/+1
* Eliminate all remaining tabs and trailing spaces.Jeff Cohen2005-07-271-1/+1
* Correctly handle global-argument aliases induced in mainChris Lattner2005-04-251-2/+30
* Remove trailing whitespaceMisha Brukman2005-04-211-18/+18
* add support for taking and resolving the address of free.Chris Lattner2005-04-211-2/+31
* Grow the EQ classes for globals at the end of the BU pass. This shrinksChris Lattner2005-03-251-0/+93
* remove a debugging timer.Chris Lattner2005-03-251-4/+1
* Two changes here:Chris Lattner2005-03-251-47/+41
* don't bother |'ing in 0'sChris Lattner2005-03-241-2/+0
* Fix a crash while promoting a value out of a loop from a global variableChris Lattner2005-03-241-1/+10
* a hack to allow count-aa to work with ds-aa :(Chris Lattner2005-03-231-1/+1
* Mark external globals incomplete in the BU Globals graph, fixingChris Lattner2005-03-221-0/+3
* Now that the dead ctor is gone, nothing uses the old node mapping exported byChris Lattner2005-03-221-6/+3
* now that the second argument is always this->ReturnNodes, don't bother passin...Chris Lattner2005-03-221-2/+2
* remove the second argument to cloneIntoChris Lattner2005-03-221-4/+2
* Fix a major problem where we didn't add call graph edges for call sites withChris Lattner2005-03-211-6/+10
* remove some pointless assertsChris Lattner2005-03-201-1/+0
* Transform BU pass to not use the horrible DSCallSiteIterator class.Chris Lattner2005-03-201-40/+54
* Create an equivalence class of global variables that DSA will never be ableChris Lattner2005-03-191-4/+7
* do not bother inlining nullary functions without return values. The onlyChris Lattner2005-03-181-0/+7
* 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-3/+3
* 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-0/+21
* IndCallGraphMap is now a pointer to a new'd map.Chris Lattner2005-02-071-3/+6
* If we have an indirect call site that calls N functions, inline the N functionsChris Lattner2005-02-041-57/+98
* Eliminate some duplicated debug codeChris Lattner2005-02-011-21/+0
* Eliminate self-recursion as a special case.Chris Lattner2005-02-011-58/+39
* Eliminate use of DSCallSiteIterator in key loop. This is a half step toChris Lattner2005-02-011-62/+120
* Do not revisit nodes in the SCC traversal. This speeds up the BU pass a bit.Chris Lattner2005-02-011-7/+29
* Fix some scary bugs that VC++ detected.Chris Lattner2005-01-311-1/+1
* * Make some methods more const correct.Chris Lattner2005-01-301-15/+27
* Make -ds-aa more useful, allowing it to be updated as xforms hack on the prog...Chris Lattner2005-01-241-0/+55
* Fix a bug that was preventing povray and namd from pool allocating correctly.Chris Lattner2004-11-081-1/+1
* Fix commentChris Lattner2004-10-311-1/+1
* '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-2/+2
* Headers movedChris Lattner2004-07-071-1/+1
* Minor changes, remove some debugging code that got checked in somehow.Chris Lattner2004-03-041-7/+10
* Only clone global nodes between graphs if both graphs have the global.Chris Lattner2004-02-271-0/+3
* Instead of cloning the globals for main into the globals graph at the end ofChris Lattner2004-02-211-17/+11
* There is no need to merge the globals graph into the function graphs at theChris Lattner2004-02-201-5/+1
* When we complete the bottom-up pass, make sure to merge the globals in 'main'...Chris Lattner2004-02-171-0/+17