systemml-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nakul Jindal <>
Subject Re: Rework inter-procedural analysis
Date Wed, 14 Jun 2017 15:51:48 GMT
Hi Matthias,

If its not too much trouble, could you please create a design document for
this change.
This will help the rest of the contributors work on this component as well.


On Wed, Jun 14, 2017 at 12:00 AM, Matthias Boehm <>

> just a quick heads up: in the next couple of days, I'll rework our existing
> inter-procedural analysis (IPA) in order to (1) create well-defined IPA
> passes, (2) reuse functional call graphs across multiple rounds of IPA, and
> (3) introduce new IPA passes such as fine-grained literal propagation and
> replacements as well as inlining of functions with control structures. This
> will help improve the performance and debugging of scripts with complex
> function call patterns. However, since this is a rather disruptive change,
> we might experience temporarily some compiler issues - if that happens
> please file anything you encounter against SYSTEMML-1668.
> Regards,
> Matthias

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message