[all-commits] [llvm/llvm-project] 4e3aae: [RPOFunctionAttrs] Use LazyCallGraph instead of Ca...

Samuel Eubanks via All-commits all-commits at lists.llvm.org
Tue Feb 7 13:17:51 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4e3aae1b91c9371fd5f76ac4d64a69083e212c28
      https://github.com/llvm/llvm-project/commit/4e3aae1b91c9371fd5f76ac4d64a69083e212c28
  Author: Samuel <swamulism at gmail.com>
  Date:   2023-02-07 (Tue, 07 Feb 2023)

  Changed paths:
    M llvm/include/llvm/InitializePasses.h
    M llvm/include/llvm/LinkAllPasses.h
    M llvm/include/llvm/Transforms/IPO.h
    M llvm/lib/Transforms/IPO/FunctionAttrs.cpp
    M llvm/lib/Transforms/IPO/IPO.cpp
    M llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
    M llvm/test/Other/new-pm-lto-defaults.ll

  Log Message:
  -----------
  [RPOFunctionAttrs] Use LazyCallGraph instead of CallGraph

There are a few more uses of CallGraph that should be replaced with LazyCallGraph

Also delete legacy version of RPOFunctionAttrs since it is deprecated and LazyCallGraph is not available under the legacy pass manager.

Reviewed By: aeubanks

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




More information about the All-commits mailing list