[PATCH] D96803: EntryExitInstrumenter: Move to a module pass and enable at all optimization levels (PR49143)

Adhemerval Zanella via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 17 04:02:29 PST 2021


zatrazz added a comment.

In D96803#2566322 <https://reviews.llvm.org/D96803#2566322>, @aeubanks wrote:

> why is this now a module pass?

Mainly to avoid the default rule from new pass manager to *not* apply any FunctionPass for optnone (which is the main issue for PR49143). Is there a better way to accomplish it? I noted also that createModuleToFunctionPassAdaptor basically creates a adaptor that applies the pass to all function on the module.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D96803/new/

https://reviews.llvm.org/D96803



More information about the llvm-commits mailing list