aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/DataStructure/BottomUpClosure.cpp
AgeCommit message (Expand)Author
2006-12-13Remove DSA.John Criswell
2006-12-07Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling
2006-12-06Detemplatize the Statistic class. The only type it is instantiated withChris Lattner
2006-11-28Convert to using llvm streams instead of iostreams.Bill Wendling
2006-11-17Replace DEBUG(std::cerr with DOUT. Removed some iostream #includes.Bill Wendling
2006-10-23Make these hack flags hidden, like other dsa hack flagsAndrew Lenharth
2006-10-23Revert the aggressive inlining for now, it doesn't handle external correctlyAndrew Lenharth
2006-10-13Move some warnings to debug mode.Andrew Lenharth
2006-08-27Eliminate RegisterAnalysis. RegisterPass now does all that is necessary.Chris Lattner
2006-06-19Do partial inlining in BU. This resolves more call sites. Also add options ...Andrew Lenharth
2006-04-19friendlier error messageAndrew Lenharth
2006-01-22Add explicit iostream #includesChris Lattner
2005-07-27Eliminate all remaining tabs and trailing spaces.Jeff Cohen
2005-04-25Correctly handle global-argument aliases induced in mainChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-04-21add support for taking and resolving the address of free.Chris Lattner
2005-03-25Grow the EQ classes for globals at the end of the BU pass. This shrinksChris Lattner
2005-03-25remove a debugging timer.Chris Lattner
2005-03-25Two changes here:Chris Lattner
2005-03-24don't bother |'ing in 0'sChris Lattner
2005-03-24Fix a crash while promoting a value out of a loop from a global variableChris Lattner
2005-03-23a hack to allow count-aa to work with ds-aa :(Chris Lattner
2005-03-22Mark external globals incomplete in the BU Globals graph, fixingChris Lattner
2005-03-22Now that the dead ctor is gone, nothing uses the old node mapping exported byChris Lattner
2005-03-22now that the second argument is always this->ReturnNodes, don't bother passin...Chris Lattner
2005-03-22remove the second argument to cloneIntoChris Lattner
2005-03-21Fix a major problem where we didn't add call graph edges for call sites withChris Lattner
2005-03-20remove some pointless assertsChris Lattner
2005-03-20Transform BU pass to not use the horrible DSCallSiteIterator class.Chris Lattner
2005-03-19Create an equivalence class of global variables that DSA will never be ableChris Lattner
2005-03-18do not bother inlining nullary functions without return values. The onlyChris Lattner
2005-03-15fix crashes when we only have a prototype for main.Chris Lattner
2005-03-15Start using retnodes_* for iteration.Chris Lattner
2005-03-13Make sure to remove incomplete markers before we add to them! :)Chris Lattner
2005-03-13After finishing BU analysis, move all global variables from the globalsChris Lattner
2005-02-07IndCallGraphMap is now a pointer to a new'd map.Chris Lattner
2005-02-04If we have an indirect call site that calls N functions, inline the N functionsChris Lattner
2005-02-01Eliminate some duplicated debug codeChris Lattner
2005-02-01Eliminate self-recursion as a special case.Chris Lattner
2005-02-01Eliminate use of DSCallSiteIterator in key loop. This is a half step toChris Lattner
2005-02-01Do not revisit nodes in the SCC traversal. This speeds up the BU pass a bit.Chris Lattner
2005-01-31Fix some scary bugs that VC++ detected.Chris Lattner
2005-01-30* Make some methods more const correct.Chris Lattner
2005-01-24Make -ds-aa more useful, allowing it to be updated as xforms hack on the prog...Chris Lattner
2004-11-08Fix a bug that was preventing povray and namd from pool allocating correctly.Chris Lattner
2004-10-31Fix commentChris Lattner
2004-09-20'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-07-07Headers movedChris Lattner
2004-03-04Minor changes, remove some debugging code that got checked in somehow.Chris Lattner