[llvm-commits] [PATCH 0/3] PassManager fixes and improvements

Tobias Grosser grosser at fim.uni-passau.de
Fri Sep 3 07:53:52 PDT 2010


While working on
http://llvm.org/bugs/show_bug.cgi?id=8037

I found two inconsistencies in the PassPrinter passes. I solved them and took
the chance to give the PassPrinter passes more meaningful names.
Furthermore I fixed the bug.

OK to commit?

Cheers
Tobi

Tobias Grosser (3):
  Include original pass name in the PassPrinter's name.
  Execute all Pass Printers even if -quiet is set.
  Implement requiredTransitive

 lib/VMCore/PassManager.cpp                         |   14 ++++
 .../2010-09-03-RequiredTransitive.ll               |   24 ++++++
 tools/opt/opt.cpp                                  |   81 +++++++++++++-------
 3 files changed, 90 insertions(+), 29 deletions(-)
 create mode 100644 test/Analysis/ScalarEvolution/2010-09-03-RequiredTransitive.ll




More information about the llvm-commits mailing list