Loading...
report
Common Subexpression Elimination in Dotty
2015
Common subexpression elimination is a well-known compiler optimisa- tion that improves running time of compiled applications by avoiding the repetition of the same computation. Although it has been implemented on a low level such as bytecode, it misses multiple opportunities that are available on high level, such as optimizing lazy vals. We developed and implemented the transformation for Scala in a new mini-phase in the Dotty Compiler.
Loading...
Name
Renucci Renucci - 2016 - Common Subexpression Elimination in Dotty Common Subexpression Elimination in Dotty(2).pdf
Access type
openaccess
Size
185.99 KB
Format
Adobe PDF
Checksum (MD5)
3d2937e73b579f4267cbab5e7a8a64bf