summaryrefslogtreecommitdiff
path: root/libnativeloader/native_loader.cpp
diff options
context:
space:
mode:
authorAndra Danciu <andradanciu@google.com>2020-07-23 12:34:56 +0000
committerOrion Hodson <oth@google.com>2020-07-24 10:11:54 +0000
commita0130e8d2842a9a82e4fd4e811ee699272eb2e0b (patch)
tree1468e015b7c4b001e40d847cf1448311706516e7 /libnativeloader/native_loader.cpp
parent75c8b635178d0c59691c2bc22f3bd1101d5516b5 (diff)
Prepare compiler for adding VarHandle support.
This commit prepares the ground for adding VarHandle support in the compiler. The intrinsic locations builder and code generator are now triggered for HInvokePolymorphic nodes. VarHandle and MethodHandle intrinsics are marked as unimplemented rather than unreachable. Since the Varhandle intrinsics are not implemented yet, the functionality is not changed (i.e. the intrinsics are evaluated at runtime and not compiled). I manually tested that the intrinsic Visit* methods are triggered for the VarHandle methods. Bug: b/65872996 Test: art/test.py --host -r -t 713-varhandle-invokers Test: art/test.py --host --all-compiler -r Change-Id: I3333728c5f16d8dc4f92ceae2738ed59b3e31e6a
Diffstat (limited to 'libnativeloader/native_loader.cpp')
0 files changed, 0 insertions, 0 deletions