diff options
| author | Vladimir Marko <vmarko@google.com> | 2020-03-06 14:04:21 +0000 |
|---|---|---|
| committer | Vladimir Marko <vmarko@google.com> | 2020-03-16 18:47:31 +0000 |
| commit | 03008223bc443c2e7a411d6595671e376dea0a9b (patch) | |
| tree | e1267a5d5b1b4190cb112b7ea374b13b42e662ee /test/MultiDexModifiedSecondary/Main.java | |
| parent | e8ed866d391291e80f5d267cce1b5f913dcfc0fe (diff) | |
Move @CriticalNative arguments in registers.
And spill stack arguments directly to the right location.
Do not spill to the reserved space in the caller's frame.
Preliminary Golem results for art-opt-cc:
x86 x86-64 arm arm64
NativeDowncallCritical6: n/a +14.3% +17.2% +26.1%
(x86 seems to be currently providing results that are worse
than interpreter, so something is not working.)
Test: Additional tests in 178-app-image-native-method test.
Test: m test-art-host-gtest
Test: testrunner.py --host --optimizing
Test: aosp_taimen-userdebug boots.
Test: run-gtests.sh
Test: testrunner.py --target --optimizing
Bug: 112189621
Change-Id: I709c52ab2585a8f5f441f53ad2bf4a01d2b25dca
Diffstat (limited to 'test/MultiDexModifiedSecondary/Main.java')
0 files changed, 0 insertions, 0 deletions
