[all-commits] [llvm/llvm-project] 0cd309: [StandardInstrumentations] Handle initial IR befor...

aeubanks via All-commits all-commits at lists.llvm.org
Tue Dec 13 09:29:08 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0cd3097b3ab14352bb42015f68655b716b092e69
      https://github.com/llvm/llvm-project/commit/0cd3097b3ab14352bb42015f68655b716b092e69
  Author: Arthur Eubanks <aeubanks at google.com>
  Date:   2022-12-13 (Tue, 13 Dec 2022)

  Changed paths:
    M llvm/lib/Passes/StandardInstrumentations.cpp
    M llvm/test/Other/ChangePrinters/DotCfg/print-changed-dot-cfg.ll
    M llvm/test/Other/ChangePrinters/print-changed-diff.ll
    M llvm/test/Other/change-printer.ll

  Log Message:
  -----------
  [StandardInstrumentations] Handle initial IR before checking if IR is interesting

Otherwise we end up in situations where we print thre initial IR after we've already printed some changed IR.

Reviewed By: jamieschmeiser

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


  Commit: ef28a873b6dd8fe268f6c220625053d6e2ced409
      https://github.com/llvm/llvm-project/commit/ef28a873b6dd8fe268f6c220625053d6e2ced409
  Author: Arthur Eubanks <aeubanks at google.com>
  Date:   2022-12-13 (Tue, 13 Dec 2022)

  Changed paths:
    M llvm/test/Other/ChangePrinters/print-changed-diff.ll
    M llvm/test/Other/change-printer.ll
    M llvm/test/Other/new-pass-manager-verify-each.ll
    M llvm/test/Other/new-pass-manager.ll
    M llvm/test/Other/opt-bisect-new-pass-manager.ll
    M llvm/test/Other/printer.ll
    M llvm/tools/opt/NewPMDriver.cpp
    M llvm/tools/opt/NewPMDriver.h
    M llvm/tools/opt/opt.cpp

  Log Message:
  -----------
  [opt] Do not add verify pass at beginning of pipeline

We've already verified the input module manually in opt so this is redundant.

Reviewed By: bjope

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


Compare: https://github.com/llvm/llvm-project/compare/bee9a92aec07...ef28a873b6dd


More information about the All-commits mailing list