slides about the inliner, control-flow sensitive rewritings

Garcia Gutierrez Miguel Alfredo miguelalfredo.garcia at epfl.ch
Wed Jul 9 08:43:36 UTC 2014


Hi,

I've made a bunch of improvements to the inliner (in the form of behavior-preserving refactorings plus documentation) which might pave the way towards more substantial improvements (eg, closure-aware inlining, one of the original goals).

The following slides go into details about those improvements, and include pointers to what remains to be done:
  http://ssw.jku.at/General/Staff/Garcia/2014-07-07-Garcia.pdf

As a bonus, the slides cover a new experimental phase I've added to Graal, to perform control-flow-sensitive rewritings (early in the compilation pipeline). That phase is self-contained and thus within reach of newcomers, for example as next stop after GraphBuilder.


cheers,

Miguel

--
Miguel Garcia
https://www.linkedin.com/pub/miguel-garcia/19/35/351


More information about the graal-dev mailing list