commit | a107ce357d00fbe99faf85ff2176bda983193d61 | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Mon Apr 25 16:42:25 2022 +0100 |
committer | Vladimir Marko <vmarko@google.com> | Tue Apr 26 12:03:02 2022 +0000 |
tree | 0725936278422a008c29bd79b14092a9a376b2fd | |
parent | 5b7968882e7b0299390592ab79b7ed0eac68cbe1 [diff] |
x86/x86-64: Rewrite `art_quick_aput_obj`. Check for the GC marking just once and use a dedicated path for GC marking on. Use `art_quick_read_barrier_mark_regNN` for reference marking and remove the obsolete and slow `READ_BARRIER` macros. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Test: testrunner.py --host --optimizing --gcstress Bug: 160737021 Change-Id: I250e1bbeb5d93bc14055fc17d4eb0c6167c49e82