aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/PassManager.cpp
Commit message (Expand)AuthorAgeFilesLines
* - Added calls to doInitialization/doFinalization to immutable passesPedro Artigas2012-12-051-5/+29
* moves doInitialization and doFinalization to the Pass class and removes some ...Pedro Artigas2012-12-031-0/+6
* Revert r169039, "Aggregate pass execution time report by pass ID instead of p...Jakob Stoklund Olesen2012-12-031-3/+3
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-4/+4
* Revert previous check in r168581, r169079 as they are still in code review st...Zhou Sheng2012-12-011-12/+0
* Aggregate pass execution time report by pass ID instead of pass instance.Jakob Stoklund Olesen2012-11-301-3/+3
* One more step towards making doInitialization and doFinalization useful forPedro Artigas2012-11-291-58/+14
* Revert r168635 "Step towards implementation of pass manager with doInitializa...Owen Anderson2012-11-271-24/+55
* Step towards implementation of pass manager with doInitialization and doFinal...Owen Anderson2012-11-261-55/+24
* Fix a PassManager pointer use-after-free bug.Zhou Sheng2012-11-261-0/+12
* Use empty parens for empty function parameter list instead of '(void)'.Dmitri Gribenko2012-11-151-8/+8
* Add doInitialization and doFinalization methods to ModulePass's, to allow the...Owen Anderson2012-11-151-0/+70
* Revert r167759. Ben is right this isn't likely to help much.Evan Cheng2012-11-131-4/+2
* Cache size of PassVector to speed up getNumContainedPasses().Evan Cheng2012-11-121-2/+4
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-271-1/+1
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-271-1/+1
* Stop casting away const qualifier needlessly.Roman Divacky2012-09-051-1/+1
* Adding some debug information to PassManagerVictor Oliveira2012-07-181-0/+20
* Use ArrayRef instead of an explicit vector type.Bill Wendling2012-05-141-2/+1
* Take out the debug info probe stuff. It's making some changes toEric Christopher2012-03-231-22/+1
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-051-2/+1
* Add pass printer passes in the right place.Andrew Trick2012-02-011-81/+46
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-201-0/+6
* Let printf do the formatting instead aligning strings ourselves.Benjamin Kramer2011-10-161-1/+1
* Add a check to make sure schedulePass() has not deleted stale RequiredPass.Devang Patel2011-09-131-3/+5
* Dump with dbgs() instead of printf.Benjamin Kramer2011-08-291-5/+4
* Make GCC happy by adding parens.Benjamin Kramer2011-08-291-2/+2
* Reapply r138695. Fix PassManager stack depths.Andrew Trick2011-08-291-15/+25
* Reverting r138695 to see if it fixes clang self host.Andrew Trick2011-08-271-25/+15
* Fix PassManager stack depths.Andrew Trick2011-08-271-15/+25
* Indicate that there are changes if runOfFunction returns saying that there are.Bill Wendling2011-08-081-1/+1
* Basic PassManager diagnostics.Andrew Trick2011-06-031-1/+11
* whitespaceAndrew Trick2011-06-031-3/+3
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* Introduce DebugInfoProbe. This is used to monitor how llvm optimizer is treat...Devang Patel2011-03-101-1/+22
* Make these options hidden to reduce the amount of text -help puts on theEric Christopher2011-03-091-2/+4
* Implement requiredTransitiveTobias Grosser2011-01-201-1/+32
* Merge System into Support.Michael J. Spencer2010-11-291-1/+1
* Include ImmutablePass passes in -debug-pass=Arguments.Dan Gohman2010-11-111-0/+6
* Add RegionPass support.Tobias Grosser2010-10-201-0/+3
* More SmallVectorImpls.Dan Gohman2010-10-121-9/+9
* Shrink a SmallVector with a known maximum size.Dan Gohman2010-10-121-1/+1
* Constify.Dan Gohman2010-10-121-3/+4
* Use SmallVectorImpl in a bunch of places.Dan Gohman2010-10-121-9/+9
* Fix the pass manager's search order for immutable passes, and make itDan Gohman2010-10-111-22/+21
* Revert r111199; it breaks -debug-pass=Structure output.Dan Gohman2010-08-191-18/+10
* The plural of analysis is analyses.Dan Gohman2010-08-161-2/+2
* Make dumpPassStructure be a PMDataManager abstraction, rather thanDan Gohman2010-08-161-10/+18
* Remove redundant inline keywords.Dan Gohman2010-08-161-2/+2
* Eliminate the TopLevelManagerType enum; instead, just makeDan Gohman2010-08-161-14/+6