[PATCH] D143358: [RPOFunctionAttrs] Use LazyCallGraph instead of CallGraph

Samuel Eubanks via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Feb 5 17:17:42 PST 2023


swamulism created this revision.
swamulism added a reviewer: aeubanks.
Herald added subscribers: ormris, steven_wu, hiraditya.
Herald added a project: All.
swamulism requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.

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.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D143358

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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D143358.494964.patch
Type: text/x-patch
Size: 7789 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230206/513616c9/attachment.bin>


More information about the llvm-commits mailing list