[all-commits] [llvm/llvm-project] a6b399: [PassManager] Implement DOTGraphTraitsViewer under...

Michael Kruse via All-commits all-commits at lists.llvm.org
Mon May 9 12:06:14 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a6b399ad79cfa994621938b2acd426b79e20566a
      https://github.com/llvm/llvm-project/commit/a6b399ad79cfa994621938b2acd426b79e20566a
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-09 (Mon, 09 May 2022)

  Changed paths:
    M llvm/include/llvm/Analysis/DOTGraphTraitsPass.h
    M llvm/lib/Analysis/DomPrinter.cpp
    M llvm/lib/Analysis/RegionPrinter.cpp
    M polly/lib/Analysis/ScopGraphPrinter.cpp

  Log Message:
  -----------
  [PassManager] Implement DOTGraphTraitsViewer under NPM

Rename the legacy `DOTGraphTraits{Module,}{Viewer,Printer}` to the corresponding `DOTGraphTraits...WrapperPass`, and implement a new `DOTGraphTraitsViewer` with new pass manager.

Reviewed By: Meinersbur

Differential Revision: https://reviews.llvm.org/D123677


  Commit: 6b3b87376bfe86306c5032fc68ae53d6a524520e
      https://github.com/llvm/llvm-project/commit/6b3b87376bfe86306c5032fc68ae53d6a524520e
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-09 (Mon, 09 May 2022)

  Changed paths:
    M llvm/include/llvm/Analysis/RegionPrinter.h
    M llvm/lib/Analysis/RegionPrinter.cpp
    M polly/include/polly/LinkAllPasses.h
    A polly/include/polly/ScopGraphPrinter.h
    M polly/lib/Analysis/ScopGraphPrinter.cpp
    M polly/lib/Support/PollyPasses.def
    M polly/lib/Support/RegisterPasses.cpp
    A polly/test/ScopDetect/dot-scops-npm.ll

  Log Message:
  -----------
  [polly] migrate -polly-show to the new pass manager

Reviewed By: Meinersbur

Differential Revision: https://reviews.llvm.org/D123678


  Commit: 588ffdaf376a191ddcf106c29462f156fa8bdce5
      https://github.com/llvm/llvm-project/commit/588ffdaf376a191ddcf106c29462f156fa8bdce5
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-09 (Mon, 09 May 2022)

  Changed paths:
    M llvm/include/llvm/Analysis/DOTGraphTraitsPass.h

  Log Message:
  -----------
  [polly] Fix compiler warning. NFC.

Fix the warning

   warning: 'polly::ScopViewer' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor]

and for several other classes by inserting virtual destructors.


Compare: https://github.com/llvm/llvm-project/compare/f5d054cdc12e...588ffdaf376a


More information about the All-commits mailing list