[all-commits] [llvm/llvm-project] 908ac4: [NPM][LTO] Update buildLTODefaultPipeline to be mo...

David Green via All-commits all-commits at lists.llvm.org
Wed Feb 17 08:57:04 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 908ac47ef4c21d87c90e47859f81c747228e460e
      https://github.com/llvm/llvm-project/commit/908ac47ef4c21d87c90e47859f81c747228e460e
  Author: David Green <david.green at arm.com>
  Date:   2021-02-17 (Wed, 17 Feb 2021)

  Changed paths:
    M llvm/lib/Passes/PassBuilder.cpp
    M llvm/test/Other/new-pm-lto-defaults.ll

  Log Message:
  -----------
  [NPM][LTO] Update buildLTODefaultPipeline to be more in-line with the old pass manager

The NPM LTO pipeline has a lot of fixme's and missing passes, causing a
lot of regressions after the switch in c70737b. Notably unrolling and
vectorization were both disabled, but many other passes are missing
compared to the old pass manager. This attempt to enable the most
obvious missing passes like the unroller, vectorization and other loop
passes, fixing the existing FIXME comments.

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




More information about the All-commits mailing list