[llvm-dev] Status of the New Pass Manager

Leonard Chan via llvm-dev llvm-dev at lists.llvm.org
Thu Jun 27 08:54:22 PDT 2019


Here at Fuchsia we would eventually like to switch to the new PM by
default. We have slowly been porting relevant passes from the legacy PM.
AFAIK there hasn't been a dedicated timeline, but one of our goals is to
get an upstream new PM buildbot running.

We were going to make a bot once all tests pass when the new PM is enabled
by default. I've been addressing these tests over the past couple of weeks.
Currently there are only 4 tests that fail under new PM and are being
addressed in https://reviews.llvm.org/D63174. Ideally when this is
committed (and assuming no other tests fail), we can get an upstream bot.

- Leonard

On Thu, Jun 27, 2019, 07:59 Bardia Mahjour via llvm-dev <
llvm-dev at lists.llvm.org> wrote:

> Hi all,
>
> When writing new passes we currently have two pass manager interfaces to
> consider. In many cases we resort to implementing both interfaces because
> the NPM is not enabled by default while we want our pass to be enabled by
> default.
>
> It is my understanding that the new pass manager interface is going to
> replace the old one soon. However, it is not clear to me if anyone is
> actively working on it and if so what is the timeline. Does anyone have
> more information about that?
>
> I was also wondering if any of the buildbots test with the NPM pipeline?
>
> Regards,
>
> Bardia Mahjour
> Compiler Optimizations
> IBM Toronto Software Lab
> bmahjour at ca.ibm.com (905) 413-2336
>
>
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190627/c5e12f70/attachment.html>


More information about the llvm-dev mailing list