diff options
author | 2024-09-24 10:45:44 +0000 | |
---|---|---|
committer | 2024-09-24 17:21:37 +0000 | |
commit | 3c4f9761bca89108b75b4d132bcb243c9a7e7f43 (patch) | |
tree | cdb8ad38db73702adc788c0a6ba9a4854437b544 /compiler/optimizing/intrinsics_utils.h | |
parent | 9ff2b617341bfe574e2d8706553f0cd65a1a2fc8 (diff) |
x86_64: remove subtype check from invoke-virtual fast path.
After aosp/3248173 and aosp/3250172 a MH object with
invoke-virtual kind can target only virtual methods. As there is
callsite check against MH type no receiver checks are needed.
That's in line with JVMS 4.4.8.
Bug: 297147201
Test: ./art/test/testrunner/testrunner.py --host --64 --optimizing -b
Test: ./art/test.py --host -g
Test: CtsLibcoreTestCases
Test: CtsLibcoreOjTestCases
Change-Id: I2c12760a75b83ddf7cc21d34bcc8bb58621e6cca
Diffstat (limited to 'compiler/optimizing/intrinsics_utils.h')
0 files changed, 0 insertions, 0 deletions