[llvm-dev] Exposing the New Pass Manager in the LLVM C API

Michael Kruse via llvm-dev llvm-dev at lists.llvm.org
Tue Oct 8 13:21:21 PDT 2019


Am Di., 8. Okt. 2019 um 07:33 Uhr schrieb Nicolai Hähnle-Montoro via
llvm-dev <llvm-dev at lists.llvm.org>:
> The stability expectations on the C interface are higher than those on
> the C++ interface. You should treat the C API as stable as much as
> possible. This means your option (2) -- adding a new parallel API for
> the NewPM, while keeping the old PM API -- is really the only _real_
> option that is available here.

Does this mean that we will have to maintain two pass mangers forever?

Michael


More information about the llvm-dev mailing list