diff options
author | Lukas Rytz <lukas.rytz@gmail.com> | 2016-01-24 10:19:25 +0100 |
---|---|---|
committer | Lukas Rytz <lukas.rytz@gmail.com> | 2016-01-24 13:02:08 +0100 |
commit | 1a9e649e34cda4306537d74ab425c33d5f6a77db (patch) | |
tree | 389a254831541bd8a02a3b03642249d3691c5dd2 /test/files/run/t8601-closure-elim.scala | |
parent | 790ed59d9fe5ca396984b8a5135b7a091e4224f7 (diff) | |
download | scala-1a9e649e34cda4306537d74ab425c33d5f6a77db.tar.gz scala-1a9e649e34cda4306537d74ab425c33d5f6a77db.tar.bz2 scala-1a9e649e34cda4306537d74ab425c33d5f6a77db.zip |
Jump optimizations may enable more push-pop elimination
Jump optimization replaces an unnecessary conditional jump, e.g.
`IFNULL l; l: ...` by `POP`, which enables further push-pop elimination.
Also introduces a `-YoptTrace` flag that traces the progress of the
bytecode as it goes through local optimizations.
Diffstat (limited to 'test/files/run/t8601-closure-elim.scala')
0 files changed, 0 insertions, 0 deletions