aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-11-12CGSCC should not treat intrinsic calls like function calls (PR21403)Sanjay Patel1-1/+8
2014-07-03Add new lines to debugging information.Richard Trieu1-1/+1
2014-06-21Add back functionality removed in r210497.Richard Trieu1-2/+4
2014-06-09Removing an "if (!this)" check from two print methods. The condition willRichard Trieu1-1/+3
2014-05-16Add C API for thread yielding callback.Juergen Ributzka1-2/+6
2014-04-25SCC: Change clients to use const, NFCDuncan P. N. Exon Smith1-2/+2
2014-04-24[C++] Use 'nullptr'.Craig Topper1-6/+6
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-03-05[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-11/+11
2013-11-26[PM] Split the CallGraph out from the ModulePass which creates theChandler Carruth1-4/+4
2013-11-09Move the old pass manager infrastructure into a legacy namespace andChandler Carruth1-1/+1
2013-01-07Move CallGraphSCCPass.h into the Analysis tree; that's where theChandler Carruth1-1/+1
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-2/+2
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-4/+4
2012-11-15Add doInitialization and doFinalization methods to ModulePass's, to allow the...Owen Anderson1-0/+3
2012-06-29RefreshCallGraph: ignore 'invoke intrinsic'. IntrinsicInst doesnt not recogni...Nuno Lopes1-1/+3
2011-08-29Reapply r138695. Fix PassManager stack depths.Andrew Trick1-3/+3
2011-08-27Reverting r138695 to see if it fixes clang self host.Andrew Trick1-3/+3
2011-08-27Fix PassManager stack depths.Andrew Trick1-3/+3
2011-08-12Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands1-0/+1
2011-06-09Teach the CallGraph to ignore calls to intrinsics.John McCall1-2/+2
2010-09-04dead method.Chris Lattner1-1/+0
2010-08-19Revert r111199; it breaks -debug-pass=Structure output.Dan Gohman1-1/+1
2010-08-16Make dumpPassStructure be a PMDataManager abstraction, rather thanDan Gohman1-1/+1
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson1-3/+3
2010-08-06Revert r110396 to fix buildbots.Owen Anderson1-3/+3
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson1-3/+3
2010-07-28use Value* constructor of CallSite to create potentially improper site, and t...Gabor Greif1-3/+3
2010-05-01fix PR5009 by making CGSCCPM realize that a call was devirtualizedChris Lattner1-5/+36
2010-05-01Implement rdar://6295824 and PR6724 with two tiny changesChris Lattner1-1/+1
2010-04-22add a DEBUG call so that -debug lists when CGSCCPM iterates.Chris Lattner1-7/+4
2010-04-21Implement (but don't enable) PR6724 and rdar://6295824. In short,Chris Lattner1-56/+122
2010-04-17reenable r101565, removing a problematic assertion.Chris Lattner1-2/+0
2010-04-17disable r101565: an assert is getting triggered. More lurking badness no doubt.Chris Lattner1-0/+2
2010-04-16building on the new CallGraphSCC abstraction, teach CallGraphSCCPassManager Chris Lattner1-0/+5
2010-04-16move ReplaceNode out of line, rename scc_iterator::fini -> isAtEnd().Chris Lattner1-5/+15
2010-04-16introduce a new CallGraphSCC class, and pass it aroundChris Lattner1-21/+34
2010-04-16move PrintCallGraphPass out of the middle of CGPassManager.Chris Lattner1-33/+43
2010-04-02Ok, third time's the charm. No changes from last time except the CMakeDavid Greene1-0/+35
2010-04-02Revert 100204. It broke a bunch of tests and apparently changed what passes a...Evan Cheng1-35/+0
2010-04-02Let's try this again. Re-apply 100143 including an apparent missingDavid Greene1-0/+35
2010-04-01Revert r100143.Eric Christopher1-35/+0
2010-04-01Add some switches helpful for debugging:David Greene1-0/+35
2010-03-30reapply my timer rewrite with a change for PassManager to store Chris Lattner1-8/+9
2010-03-30revert r99862 which is causing FNT failures.Chris Lattner1-9/+8
2010-03-30fairly major rewrite of various timing related stuff.Chris Lattner1-8/+9
2010-01-22eliminate dynamic_cast from this file.Chris Lattner1-17/+20
2010-01-22eliminate a bunch more unneeded dynamic_cast's.Chris Lattner1-8/+9
2010-01-22eliminate a bunch of dynamic_cast's.Chris Lattner1-0/+3
2009-12-23Change dbgs() back to errs() for assert messages as Chris requested.David Greene1-1/+1