[llvm-dev] Status of the New Pass Manager

Philip Reames via llvm-dev llvm-dev at lists.llvm.org
Thu Jun 27 09:46:38 PDT 2019

For our downstream usage, we've switched entirely to the new pass 
manager.  We made the switch a couple of months ago.  All of our testing 
is being done with the NPM, and we're about to start deleting 
(downstream) code which was only needed by the legacy pass manager.

I believe several other major contributors are in the same state.  We 
really need to get upstream switched over so that all of the community's 
testing efforts are aligned again.


On 6/27/19 7:59 AM, Bardia Mahjour via llvm-dev 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/a1d27b5a/attachment.html>

More information about the llvm-dev mailing list