[all-commits] [llvm/llvm-project] c36725: [SimplifyCFG] Enabled hoisting late in LTO pipeline.

Florian Hahn via All-commits all-commits at lists.llvm.org
Mon Jan 4 08:36:30 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c367258b5cc257973f49508c1ac5763cb077428e
      https://github.com/llvm/llvm-project/commit/c367258b5cc257973f49508c1ac5763cb077428e
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2021-01-04 (Mon, 04 Jan 2021)

  Changed paths:
    M llvm/lib/Passes/PassBuilder.cpp
    M llvm/lib/Transforms/IPO/PassManagerBuilder.cpp

  Log Message:
  -----------
  [SimplifyCFG] Enabled hoisting late in LTO pipeline.

bb7d3af1139c disabled hoisting in SimplifyCFG by default, but enabled it
late in the pipeline. But it appears as if the LTO pipelines got missed.

This patch adjusts the LTO pipelines to also enable hoisting in the
later stages.

Unfortunately there's no easy way to add a test for the change I think.

Reviewed By: lebedev.ri

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




More information about the All-commits mailing list