aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/IPA/CallGraphSCCPass.cpp
AgeCommit message (Expand)Author
2013-01-07Move CallGraphSCCPass.h into the Analysis tree; that's where theChandler Carruth
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-11-15Add doInitialization and doFinalization methods to ModulePass's, to allow the...Owen Anderson
2012-06-29RefreshCallGraph: ignore 'invoke intrinsic'. IntrinsicInst doesnt not recogni...Nuno Lopes
2011-08-29Reapply r138695. Fix PassManager stack depths.Andrew Trick
2011-08-27Reverting r138695 to see if it fixes clang self host.Andrew Trick
2011-08-27Fix PassManager stack depths.Andrew Trick
2011-08-12Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands
2011-06-09Teach the CallGraph to ignore calls to intrinsics.John McCall
2010-09-04dead method.Chris Lattner
2010-08-19Revert r111199; it breaks -debug-pass=Structure output.Dan Gohman
2010-08-16Make dumpPassStructure be a PMDataManager abstraction, rather thanDan Gohman
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-07-28use Value* constructor of CallSite to create potentially improper site, and t...Gabor Greif
2010-05-01fix PR5009 by making CGSCCPM realize that a call was devirtualizedChris Lattner
2010-05-01Implement rdar://6295824 and PR6724 with two tiny changesChris Lattner
2010-04-22add a DEBUG call so that -debug lists when CGSCCPM iterates.Chris Lattner
2010-04-21Implement (but don't enable) PR6724 and rdar://6295824. In short,Chris Lattner
2010-04-17reenable r101565, removing a problematic assertion.Chris Lattner
2010-04-17disable r101565: an assert is getting triggered. More lurking badness no doubt.Chris Lattner
2010-04-16building on the new CallGraphSCC abstraction, teach CallGraphSCCPassManager Chris Lattner
2010-04-16move ReplaceNode out of line, rename scc_iterator::fini -> isAtEnd().Chris Lattner
2010-04-16introduce a new CallGraphSCC class, and pass it aroundChris Lattner
2010-04-16move PrintCallGraphPass out of the middle of CGPassManager.Chris Lattner
2010-04-02Ok, third time's the charm. No changes from last time except the CMakeDavid Greene
2010-04-02Revert 100204. It broke a bunch of tests and apparently changed what passes a...Evan Cheng
2010-04-02Let's try this again. Re-apply 100143 including an apparent missingDavid Greene
2010-04-01Revert r100143.Eric Christopher
2010-04-01Add some switches helpful for debugging:David Greene
2010-03-30reapply my timer rewrite with a change for PassManager to store Chris Lattner
2010-03-30revert r99862 which is causing FNT failures.Chris Lattner
2010-03-30fairly major rewrite of various timing related stuff.Chris Lattner
2010-01-22eliminate dynamic_cast from this file.Chris Lattner
2010-01-22eliminate a bunch more unneeded dynamic_cast's.Chris Lattner
2010-01-22eliminate a bunch of dynamic_cast's.Chris Lattner
2009-12-23Change dbgs() back to errs() for assert messages as Chris requested.David Greene
2009-12-23Convert debug messages to use dbgs(). Generally this meansDavid Greene
2009-09-28Extend the StartPassTimer and StopPassTimer functions so that theDan Gohman
2009-09-15make -debug-pass=Executions show information about what call graph nodesChris Lattner
2009-09-10Fix uppercaseo.Dale Johannesen
2009-09-02revert my patch, duncan points out what is wrong with my logic. AddChris Lattner
2009-09-02one more try at making this simpler, hopefully it won't break everything :)Chris Lattner
2009-09-02Complicate Chris's simplification, avoiding complaintsDuncan Sands
2009-09-01debug intrinsics do not go in the callgraph, this fixes a coupleChris Lattner
2009-09-01Fix a regression I introduced in r80708, found by llvm-test.Chris Lattner
2009-09-01remove CallGraphNode::replaceCallSite, it is redundant with other APIs.Chris Lattner
2009-09-01doxygenate RefreshCallGraph, add a new 'verification mode', and run it after Chris Lattner