diff options
author | Lukas Rytz <lukas.rytz@gmail.com> | 2014-10-07 21:18:50 +0200 |
---|---|---|
committer | Lukas Rytz <lukas.rytz@gmail.com> | 2014-11-04 13:56:44 +0100 |
commit | 46653d6fd5b160e148894012c06f07461aa18edb (patch) | |
tree | 7ec8f56039efde28fd474956f2913d56fed59abb /test/junit/scala/tools/nsc/backend/jvm/opt/SimplifyJumpsTest.scala | |
parent | 8c6327dd3893363719dabff8d1a74286a5f9a1da (diff) | |
download | scala-46653d6fd5b160e148894012c06f07461aa18edb.tar.gz scala-46653d6fd5b160e148894012c06f07461aa18edb.tar.bz2 scala-46653d6fd5b160e148894012c06f07461aa18edb.zip |
GenBCode: Eliminate redundant labels and line number nodes
Cleanup optimizations
- remove line number nodes that describe no executable instructions
- squash sequences of label nodes, remove unreferenced labels
Command-line flags that allow enabling these transformations are added
in a later comimt.
Diffstat (limited to 'test/junit/scala/tools/nsc/backend/jvm/opt/SimplifyJumpsTest.scala')
0 files changed, 0 insertions, 0 deletions