aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/PassManager.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Trim #includes.Dan Gohman2010-08-121-1/+0
* Tidy up whitespace.Dan Gohman2010-08-121-85/+87
* Use .empty() instead of .size().Dan Gohman2010-08-121-1/+1
* More #include cleanups.Dan Gohman2010-08-071-0/+1
* Oops, check in this file too.Dan Gohman2010-08-071-2/+2
* Tidy some #includes and forward-declarations, and move the C binding codeDan Gohman2010-08-071-36/+0
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-43/+61
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-50/+34
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-34/+50
* Pull out r108755. After offline discussion with Chris, we're going to go a d...Owen Anderson2010-07-201-17/+10
* Speculatively revert r108813, in an attempt to get the self-host buildbots wo...Owen Anderson2010-07-201-11/+8
* Reapply r108794, a fix for the failing test from last time.Owen Anderson2010-07-201-8/+11
* Revert r108794, "Separate PassInfo into two classes: a constructor-freeDaniel Dunbar2010-07-201-11/+8
* Separate PassInfo into two classes: a constructor-free superclass (StaticPass...Owen Anderson2010-07-201-8/+11
* Change the implemented interfaces list on PassInfo from a std::vector to a ma...Owen Anderson2010-07-191-10/+17
* Move several non-performance-critical member functinos out of line.Dan Gohman2010-06-211-0/+5
* Revert r103493, materializing functions in the regular PassManager.Dan Gohman2010-05-111-9/+1
* Teach the regular pass manager how to materialize functions as needed.Dan Gohman2010-05-111-1/+9
* Fix PR6875:David Greene2010-05-101-15/+31
* Use twines to simplify calls to report_fatal_error. For code size and readabi...Benjamin Kramer2010-04-081-1/+1
* rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner2010-04-071-1/+1
* minor tidying upChris Lattner2010-04-071-2/+1
* Ok, third time's the charm. No changes from last time except the CMakeDavid Greene2010-04-021-0/+83
* Revert 100204. It broke a bunch of tests and apparently changed what passes a...Evan Cheng2010-04-021-83/+0
* Let's try this again. Re-apply 100143 including an apparent missingDavid Greene2010-04-021-0/+83
* Revert r100143.Eric Christopher2010-04-011-83/+0
* Add some switches helpful for debugging:David Greene2010-04-011-0/+83
* reapply my timer rewrite with a change for PassManager to store Chris Lattner2010-03-301-33/+21
* revert r99862 which is causing FNT failures.Chris Lattner2010-03-301-17/+31
* fairly major rewrite of various timing related stuff.Chris Lattner2010-03-301-31/+17
* Add Module functions in place of module providers.Erick Tryzelaar2010-03-021-1/+6
* Don't print "Modified" for passes which haven't modified anything.Dan Gohman2010-03-011-6/+12
* Don't try to materialize a function that isn't materializable anyways. ThisNick Lewycky2010-02-151-3/+5
* Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin2010-01-271-7/+4
* elimiante the dynamic_cast's from opt.Chris Lattner2010-01-221-3/+4
* eliminate a bunch more unneeded dynamic_cast's.Chris Lattner2010-01-221-13/+14
* eliminate a bunch of dynamic_cast's.Chris Lattner2010-01-221-7/+20
* eliminate a bunch of dynamic_cast's.Chris Lattner2010-01-221-9/+6
* "In order to ease automatic bindings generation, it would be helpful if boole...Chris Lattner2010-01-091-4/+4
* Change errs() to dbgs().David Greene2010-01-051-29/+30