summaryrefslogtreecommitdiff
path: root/runtime/runtime_intrinsics.h
AgeCommit message (Collapse)Author
2024-02-06Add visibility attributes in runtime/r* Dmitrii Ishcheikin
Bug: 260881207 Test: presubmit Test: abtd app_compat_drm Test: abtd app_compat_top_100 Test: abtd app_compat_banking Change-Id: I9a12fe4d7c47090631415e813a00c2a2fdcaca62
2022-11-08ART: Initialize intrinsics earlier. Vladimir Marko
The reasons previously described in `Runtime::Start()` for initializing intrinsics after well-known classes no longer hold. And if we want to add some new well-known classes and initialize them early, we actually need to initialize intrinsics earlier. For example, the class initializer for `jdk.internal.math.FloatDecimal` requires intrinsics to be initialized when using the `invoke-polymorphic` instruction. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Bug: 19575890 Change-Id: I7a119a7dcef0f5263b89f22cf45f2b45725d0eee
2017-11-01ART: Move intrinsics definitions to runtime Orion Hodson
Bug: 37538194 Test: art/test.py --host Change-Id: Ic7adf5f8b14be0e1880ae898a4e199b4416a4d24