History log of /art/test/534-checker-bce-deoptimization/src/Main.java
Revision Date Author Comments
239d6eaff0cbb5c4c0139f7053a012758799f186 05-Sep-2016 Vladimir Marko <vmarko@google.com> Change deoptimize entrypoint to save everything.

And implement FPU register retrieval from stack on x86.

On Nexus 9, AOSP ToT, the boot.oat size reduction is
prebuilt multi-part boot image:
- 32-bit boot.oat: -20KiB (-0.03%)
- 64-bit boot.oat: -45KiB (-0.06%)
on-device built single boot image:
- 32-bit boot.oat: -24KiB (-0.04%)
- 64-bit boot.oat: -36KiB (-0.05%)

Test: Run ART test suite on host and Nexus 9.
Bug: 30212852
Change-Id: I5d98e2a24363136d73dfec6100ab02f8eb101911
4f81907c5b409bac9cf1ad13801280bb15968533 03-Sep-2015 Jongwon Lee <jong.won.lee@samsung.com> Add deoptimization test.

Test passes with single frame deopt. If we were to deopt the whole
stack, we would need to record (interpreter-)live dex registers at
call sites.

Change-Id: Iebdce60be3fa1b0255fe2fa5ef0cf0b442e061f9
Signed-off-by: Jongwon Lee <jong.won.lee@samsung.com>