summaryrefslogtreecommitdiff
path: root/include/llvm/CallGraphSCCPass.h
AgeCommit message (Expand)AuthorFilesLines
2010-08-07Remove assignPassManager's default arguments. It's reallyDan Gohman1-1/+1
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson1-2/+1
2010-08-06Revert r110396 to fix buildbots.Owen Anderson1-1/+2
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson1-2/+1
2010-04-16move ReplaceNode out of line, rename scc_iterator::fini -> isAtEnd().Chris Lattner1-9/+1
2010-04-16introduce a new CallGraphSCC class, and pass it aroundChris Lattner1-5/+37
2010-04-02Ok, third time's the charm. No changes from last time except the CMakeDavid Greene1-0/+4
2010-04-02Revert 100204. It broke a bunch of tests and apparently changed what passes a...Evan Cheng1-4/+0
2010-04-02Let's try this again. Re-apply 100143 including an apparent missingDavid Greene1-0/+4
2010-04-01Revert r100143.Eric Christopher1-4/+0
2010-04-01Add some switches helpful for debugging:David Greene1-0/+4
2010-01-22elimiante the dynamic_cast's from opt.Chris Lattner1-2/+2
2009-08-31Fix some nasty callgraph dangling pointer problems in Chris Lattner1-1/+4
2009-07-22Get rid of the Pass+Context magic.Owen Anderson1-1/+0
2009-07-16Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...Owen Anderson1-0/+2
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman1-0/+1
2008-03-19PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel1-1/+1
2008-03-19Do not use virtual function to identify an analysis pass.Devang Patel1-1/+1
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner1-2/+2
2007-07-02Add explicit keywords.Dan Gohman1-1/+1
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel1-0/+2
2007-04-16Add getPotentialPassManagerType(). No functionality change, yet.Devang Patel1-0/+5
2007-04-16Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov1-1/+1
2007-01-26Remove dead code.Devang Patel1-5/+0
2007-01-26Inherit CallGraphSCCPass directly from Pass.Devang Patel1-1/+1
2007-01-23Add CallGraphSCCPass::assignPassManager().Devang Patel1-0/+4
2005-04-21Remove trailing whitespaceMisha Brukman1-2/+2
2004-09-20'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner1-2/+2
2004-04-20Change it to take a callgraph, from which we can get a moduleChris Lattner1-3/+3
2004-04-20Add the ability for SCC passes to initialize and finalize themselvesChris Lattner1-0/+13
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke1-0/+4
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell1-0/+7
2003-08-31Initial checkin of the CallGraphSCCPass classChris Lattner1-0/+42