[all-commits] [llvm/llvm-project] a9bd3d: [NewPM] Add ExtraVectorizerPasses support

Björn Pettersson via All-commits all-commits at lists.llvm.org
Tue Jan 26 14:24:09 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a9bd3d37bdec19fc8b4d9aad13f36902c20c7441
      https://github.com/llvm/llvm-project/commit/a9bd3d37bdec19fc8b4d9aad13f36902c20c7441
  Author: Bjorn Pettersson <bjorn.a.pettersson at ericsson.com>
  Date:   2021-01-26 (Tue, 26 Jan 2021)

  Changed paths:
    M llvm/lib/Passes/PassBuilder.cpp
    M llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
    M llvm/test/Other/opt-pipeline-vector-passes.ll

  Log Message:
  -----------
  [NewPM] Add ExtraVectorizerPasses support

As it looks like NewPM generally is using SimpleLoopUnswitch
instead of LoopUnswitch, this patch also use SimpleLoopUnswitch
in the ExtraVectorizerPasses sequence (compared with LegacyPM
which use the LoopUnswitch pass).

Reviewed By: aeubanks

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




More information about the All-commits mailing list