commit | c70dda7ac371fd9eeeab81f8e8f79ba54649ce41 | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Tue Apr 26 11:32:34 2022 +0100 |
committer | Treehugger Robot <treehugger-gerrit@google.com> | Fri Apr 29 11:17:27 2022 +0000 |
tree | b66ed50bbc4dbfcd2abcdbc912c103af19cd4db8 | |
parent | 9d1413803e5be6746264e47b951e02f409c100a3 [diff] |
arm64: 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 for Baker read barriers and rename and use slow `READ_BARRIER` macro only for non-Baker read barriers. Test: run-gtests.sh Test: testrunner.py --target --64 --optimizing Test: testrunner.py --target --64 --optimizing --gcstress Bug: 160737021 Change-Id: I162877582f0134f6be4b563ef046dada72525ab2