diff options
author | Nicolas Geoffray <ngeoffray@google.com> | 2016-01-29 12:40:13 +0000 |
---|---|---|
committer | Nicolas Geoffray <ngeoffray@google.com> | 2016-02-05 11:48:04 +0000 |
commit | 891bc286963892ed96134ca1adb7822737af9710 (patch) | |
tree | 596055109b4eed1a41ae61dbec76ad9d5a1d78df /test/utils/python/generate_java_main.py | |
parent | 586996afc905518ed926e4680aab67bedabec9b7 (diff) |
Implement on-stack replacement for arm/arm64/x86/x86_64.
High-level overview:
- osr_method_threshold is used to know when to compile a method
in osr mode (-> treat all loops as irreducible).
- branch instructions in the compiler query whether they can
jump to an osr method.
- An osr entry point is found through the stack maps: if a stack
map is duplicated in the CodeInfo, it is an osr entry point.
Change-Id: Ifb39338cd281e2c7eccce67f4e18d46428be71e4
Diffstat (limited to 'test/utils/python/generate_java_main.py')
0 files changed, 0 insertions, 0 deletions