diff options
author | Lukas Rytz <lukas.rytz@gmail.com> | 2015-06-02 15:16:47 +0200 |
---|---|---|
committer | Lukas Rytz <lukas.rytz@gmail.com> | 2015-06-22 13:02:41 +0200 |
commit | d159f1420e51fb17e38c0de3690c5d27c870e9ac (patch) | |
tree | 8507d03e688033ca2d45b477dd8f18cf6b3b5bf3 /src/compiler/scala/tools/nsc/backend/jvm/BTypesFromSymbols.scala | |
parent | 7f1336a2ffaf573dd71192932e7b599213e5a1d0 (diff) | |
download | scala-d159f1420e51fb17e38c0de3690c5d27c870e9ac.tar.gz scala-d159f1420e51fb17e38c0de3690c5d27c870e9ac.tar.bz2 scala-d159f1420e51fb17e38c0de3690c5d27c870e9ac.zip |
Producers / Consumers Analysis
ASM has a built-in `SourceValue` analysis which computes for each
value a set of instructions that may possibly have constructed it.
The ProdConsAnalyzer class provides additional queries over the
result of the SourceValue analysis:
- consumers of values
- tracking producers / consumers through copying operations (load,
store, etc)
A fix to (and therefore a new version of) ASM was required. See here:
https://github.com/scala/scala-asm/commit/94106a5472
Diffstat (limited to 'src/compiler/scala/tools/nsc/backend/jvm/BTypesFromSymbols.scala')
0 files changed, 0 insertions, 0 deletions