[llvm-dev] [RFC] Deprecating the legacy pass manager for the optimization pipeline (original) (raw)

Fangrui Song via llvm-dev llvm-dev at lists.llvm.org
Tue Aug 24 12:02:40 PDT 2021


On 2021-08-24, Arthur Eubanks via llvm-dev wrote:

The new pass manager has been on by default since the 13 branch. Now that we've branched for 14, I'd like to start the process of deprecating and removing legacy pass manager support for the optimization pipeline. This includes clang, opt, and lld LTO support.

Note that this doesn't apply to the codegen pipeline since there's no new pass manager support for that yet. Are there any objections?

"deprecating" and 'removing" are different.

For 14.0.0, do you plan that -DLLVM_ENABLE_NEW_PASS_MANAGER=off will give a warning or will be completely unsupported?



More information about the llvm-dev mailing list