aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/PassManager.cpp
AgeCommit message (Expand)Author
2013-01-02Rename VMCore directory to IR.Chandler Carruth
2012-12-05- Added calls to doInitialization/doFinalization to immutable passesPedro Artigas
2012-12-03moves doInitialization and doFinalization to the Pass class and removes some ...Pedro Artigas
2012-12-03Revert r169039, "Aggregate pass execution time report by pass ID instead of p...Jakob Stoklund Olesen
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-12-01Revert previous check in r168581, r169079 as they are still in code review st...Zhou Sheng
2012-11-30Aggregate pass execution time report by pass ID instead of pass instance.Jakob Stoklund Olesen
2012-11-29One more step towards making doInitialization and doFinalization useful forPedro Artigas
2012-11-27Revert r168635 "Step towards implementation of pass manager with doInitializa...Owen Anderson
2012-11-26Step towards implementation of pass manager with doInitialization and doFinal...Owen Anderson
2012-11-26Fix a PassManager pointer use-after-free bug.Zhou Sheng
2012-11-15Use empty parens for empty function parameter list instead of '(void)'.Dmitri Gribenko
2012-11-15Add doInitialization and doFinalization methods to ModulePass's, to allow the...Owen Anderson
2012-11-13Revert r167759. Ben is right this isn't likely to help much.Evan Cheng
2012-11-12Cache size of PassVector to speed up getNumContainedPasses().Evan Cheng
2012-09-27Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru
2012-09-27Fix a typo 'iff' => 'if'Sylvestre Ledru
2012-09-05Stop casting away const qualifier needlessly.Roman Divacky
2012-07-18Adding some debug information to PassManagerVictor Oliveira
2012-05-14Use ArrayRef instead of an explicit vector type.Bill Wendling
2012-03-23Take out the debug info probe stuff. It's making some changes toEric Christopher
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2012-02-01Add pass printer passes in the right place.Andrew Trick
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-10-16Let printf do the formatting instead aligning strings ourselves.Benjamin Kramer
2011-09-13Add a check to make sure schedulePass() has not deleted stale RequiredPass.Devang Patel
2011-08-29Dump with dbgs() instead of printf.Benjamin Kramer
2011-08-29Make GCC happy by adding parens.Benjamin Kramer
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-08Indicate that there are changes if runOfFunction returns saying that there are.Bill Wendling
2011-06-03Basic PassManager diagnostics.Andrew Trick
2011-06-03whitespaceAndrew Trick
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-03-10Introduce DebugInfoProbe. This is used to monitor how llvm optimizer is treat...Devang Patel
2011-03-09Make these options hidden to reduce the amount of text -help puts on theEric Christopher
2011-01-20Implement requiredTransitiveTobias Grosser
2010-11-29Merge System into Support.Michael J. Spencer
2010-11-11Include ImmutablePass passes in -debug-pass=Arguments.Dan Gohman
2010-10-20Add RegionPass support.Tobias Grosser
2010-10-12More SmallVectorImpls.Dan Gohman
2010-10-12Shrink a SmallVector with a known maximum size.Dan Gohman
2010-10-12Constify.Dan Gohman
2010-10-12Use SmallVectorImpl in a bunch of places.Dan Gohman
2010-10-11Fix the pass manager's search order for immutable passes, and make itDan Gohman
2010-08-19Revert r111199; it breaks -debug-pass=Structure output.Dan Gohman
2010-08-16The plural of analysis is analyses.Dan Gohman
2010-08-16Make dumpPassStructure be a PMDataManager abstraction, rather thanDan Gohman
2010-08-16Remove redundant inline keywords.Dan Gohman