[all-commits] [llvm/llvm-project] 942efa: [NewPM] Add extension points to LTO pipeline in Pa...

Elia Geretto via All-commits all-commits at lists.llvm.org
Fri Feb 25 14:49:15 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 942efa5927ae7514d8e03d90e67284945b7c40fe
      https://github.com/llvm/llvm-project/commit/942efa5927ae7514d8e03d90e67284945b7c40fe
  Author: Elia Geretto <elia.f.geretto at gmail.com>
  Date:   2022-02-25 (Fri, 25 Feb 2022)

  Changed paths:
    M llvm/include/llvm/Passes/PassBuilder.h
    M llvm/lib/Passes/PassBuilderPipelines.cpp
    M llvm/test/Other/new-pm-O0-ep-callbacks.ll
    M llvm/test/Other/new-pm-lto-defaults.ll
    M llvm/tools/opt/NewPMDriver.cpp

  Log Message:
  -----------
  [NewPM] Add extension points to LTO pipeline in PassBuilder

This PR adds two extension points to the default LTO pipeline in PassBuilder, one at the beginning and one at the end. These two extension points already existed in the old pass manager, the aim is to replicate the same functionality in the new one.

Reviewed By: aeubanks

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




More information about the All-commits mailing list