summaryrefslogtreecommitdiff
path: root/src/reflect/scala/reflect/runtime/JavaUniverseForce.scala
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@gmail.com>2016-01-24 10:19:25 +0100
committerLukas Rytz <lukas.rytz@gmail.com>2016-01-24 13:02:08 +0100
commit1a9e649e34cda4306537d74ab425c33d5f6a77db (patch)
tree389a254831541bd8a02a3b03642249d3691c5dd2 /src/reflect/scala/reflect/runtime/JavaUniverseForce.scala
parent790ed59d9fe5ca396984b8a5135b7a091e4224f7 (diff)
downloadscala-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 'src/reflect/scala/reflect/runtime/JavaUniverseForce.scala')
0 files changed, 0 insertions, 0 deletions