| Commit message (Expand) | Author | Age | Files | Lines |
* | Replace DEBUG(std::cerr with DOUT. Removed some iostream #includes. | Bill Wendling | 2006-11-17 | 1 | -31/+29 |
* | Make these hack flags hidden, like other dsa hack flags | Andrew Lenharth | 2006-10-23 | 1 | -2/+2 |
* | Revert the aggressive inlining for now, it doesn't handle external correctly | Andrew Lenharth | 2006-10-23 | 1 | -112/+78 |
* | Move some warnings to debug mode. | Andrew Lenharth | 2006-10-13 | 1 | -10/+9 |
* | Eliminate RegisterAnalysis. RegisterPass now does all that is necessary. | Chris Lattner | 2006-08-27 | 1 | -1/+1 |
* | Do partial inlining in BU. This resolves more call sites. Also add options ... | Andrew Lenharth | 2006-06-19 | 1 | -61/+171 |
* | friendlier error message | Andrew Lenharth | 2006-04-19 | 1 | -1/+1 |
* | Add explicit iostream #includes | Chris Lattner | 2006-01-22 | 1 | -0/+1 |
* | Eliminate all remaining tabs and trailing spaces. | Jeff Cohen | 2005-07-27 | 1 | -1/+1 |
* | Correctly handle global-argument aliases induced in main | Chris Lattner | 2005-04-25 | 1 | -2/+30 |
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -18/+18 |
* | add support for taking and resolving the address of free. | Chris Lattner | 2005-04-21 | 1 | -2/+31 |
* | Grow the EQ classes for globals at the end of the BU pass. This shrinks | Chris Lattner | 2005-03-25 | 1 | -0/+93 |
* | remove a debugging timer. | Chris Lattner | 2005-03-25 | 1 | -4/+1 |
* | Two changes here: | Chris Lattner | 2005-03-25 | 1 | -47/+41 |
* | don't bother |'ing in 0's | Chris Lattner | 2005-03-24 | 1 | -2/+0 |
* | Fix a crash while promoting a value out of a loop from a global variable | Chris Lattner | 2005-03-24 | 1 | -1/+10 |
* | a hack to allow count-aa to work with ds-aa :( | Chris Lattner | 2005-03-23 | 1 | -1/+1 |
* | Mark external globals incomplete in the BU Globals graph, fixing | Chris Lattner | 2005-03-22 | 1 | -0/+3 |
* | Now that the dead ctor is gone, nothing uses the old node mapping exported by | Chris Lattner | 2005-03-22 | 1 | -6/+3 |
* | now that the second argument is always this->ReturnNodes, don't bother passin... | Chris Lattner | 2005-03-22 | 1 | -2/+2 |
* | remove the second argument to cloneInto | Chris Lattner | 2005-03-22 | 1 | -4/+2 |
* | Fix a major problem where we didn't add call graph edges for call sites with | Chris Lattner | 2005-03-21 | 1 | -6/+10 |
* | remove some pointless asserts | Chris Lattner | 2005-03-20 | 1 | -1/+0 |
* | Transform BU pass to not use the horrible DSCallSiteIterator class. | Chris Lattner | 2005-03-20 | 1 | -40/+54 |
* | Create an equivalence class of global variables that DSA will never be able | Chris Lattner | 2005-03-19 | 1 | -4/+7 |
* | do not bother inlining nullary functions without return values. The only | Chris Lattner | 2005-03-18 | 1 | -0/+7 |
* | fix crashes when we only have a prototype for main. | Chris Lattner | 2005-03-15 | 1 | -1/+1 |
* | Start using retnodes_* for iteration. | Chris Lattner | 2005-03-15 | 1 | -3/+3 |
* | Make sure to remove incomplete markers before we add to them! :) | Chris Lattner | 2005-03-13 | 1 | -0/+1 |
* | After finishing BU analysis, move all global variables from the globals | Chris Lattner | 2005-03-13 | 1 | -0/+21 |
* | IndCallGraphMap is now a pointer to a new'd map. | Chris Lattner | 2005-02-07 | 1 | -3/+6 |
* | If we have an indirect call site that calls N functions, inline the N functions | Chris Lattner | 2005-02-04 | 1 | -57/+98 |
* | Eliminate some duplicated debug code | Chris Lattner | 2005-02-01 | 1 | -21/+0 |
* | Eliminate self-recursion as a special case. | Chris Lattner | 2005-02-01 | 1 | -58/+39 |
* | Eliminate use of DSCallSiteIterator in key loop. This is a half step to | Chris Lattner | 2005-02-01 | 1 | -62/+120 |
* | Do not revisit nodes in the SCC traversal. This speeds up the BU pass a bit. | Chris Lattner | 2005-02-01 | 1 | -7/+29 |
* | Fix some scary bugs that VC++ detected. | Chris Lattner | 2005-01-31 | 1 | -1/+1 |
* | * Make some methods more const correct. | Chris Lattner | 2005-01-30 | 1 | -15/+27 |
* | Make -ds-aa more useful, allowing it to be updated as xforms hack on the prog... | Chris Lattner | 2005-01-24 | 1 | -0/+55 |
* | Fix a bug that was preventing povray and namd from pool allocating correctly. | Chris Lattner | 2004-11-08 | 1 | -1/+1 |
* | Fix comment | Chris Lattner | 2004-10-31 | 1 | -1/+1 |
* | 'Pass' should now not be derived from by clients. Instead, they should derive | Chris Lattner | 2004-09-20 | 1 | -1/+1 |
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 1 | -2/+2 |
* | Headers moved | Chris Lattner | 2004-07-07 | 1 | -1/+1 |
* | Minor changes, remove some debugging code that got checked in somehow. | Chris Lattner | 2004-03-04 | 1 | -7/+10 |
* | Only clone global nodes between graphs if both graphs have the global. | Chris Lattner | 2004-02-27 | 1 | -0/+3 |
* | Instead of cloning the globals for main into the globals graph at the end of | Chris Lattner | 2004-02-21 | 1 | -17/+11 |
* | There is no need to merge the globals graph into the function graphs at the | Chris Lattner | 2004-02-20 | 1 | -5/+1 |
* | When we complete the bottom-up pass, make sure to merge the globals in 'main'... | Chris Lattner | 2004-02-17 | 1 | -0/+17 |