[all-commits] [llvm/llvm-project] cbcf12: [LegacyPM] Remove cl::opts controlling optimizatio...

aeubanks via All-commits all-commits at lists.llvm.org
Mon Nov 14 09:38:35 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: cbcf123af293ee56876cce16dac83c3008478dae
      https://github.com/llvm/llvm-project/commit/cbcf123af293ee56876cce16dac83c3008478dae
  Author: Arthur Eubanks <aeubanks at google.com>
  Date:   2022-11-14 (Mon, 14 Nov 2022)

  Changed paths:
    M clang/lib/CodeGen/BackendUtil.cpp
    M llvm/lib/Passes/PassBuilderPipelines.cpp
    M llvm/lib/Transforms/IPO/PassManagerBuilder.cpp

  Log Message:
  -----------
  [LegacyPM] Remove cl::opts controlling optimization pass manager passes

Move these to the new PM if they're used there.

Part of removing the legacy pass manager for optimization pipeline.

Reland with UseNewGVN usage in clang removed.

Reviewed By: MaskRay

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




More information about the All-commits mailing list