summaryrefslogtreecommitdiff
path: root/compiler/optimizing/intrinsics_arm.cc
diff options
context:
space:
mode:
author Roland Levillain <rpl@google.com> 2017-03-09 13:02:12 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2017-03-09 13:02:12 +0000
commit5ed51e3176f3dc4ff2e50ba4bf52743d404b5b4f (patch)
tree1638115757601e4d41d1dc3f3cb9045f5d3d6dd9 /compiler/optimizing/intrinsics_arm.cc
parent079f5fd58799a23aa5d60a5f85008a4663a33f2a (diff)
parent54f869ed3c7910e6eb7bade924d41570e9a4cb14 (diff)
Merge changes Ia26b07f0,Id3d2758c
* changes: Revert "Revert "Use the holder's gray bit in Baker read barrier slow paths (ARM, ARM64)."" Revert "Revert "Use the "GC is marking" information in compiler read barriers (ARM, ARM64).""
Diffstat (limited to 'compiler/optimizing/intrinsics_arm.cc')
-rw-r--r--compiler/optimizing/intrinsics_arm.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/optimizing/intrinsics_arm.cc b/compiler/optimizing/intrinsics_arm.cc
index 86000e9356..28095c4d3f 100644
--- a/compiler/optimizing/intrinsics_arm.cc
+++ b/compiler/optimizing/intrinsics_arm.cc
@@ -1947,6 +1947,8 @@ void IntrinsicCodeGeneratorARM::VisitSystemArrayCopy(HInvoke* invoke) {
}
if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) {
+ // TODO: Also convert this intrinsic to the IsGcMarking strategy?
+
// The base destination address is computed later, as `temp2` is
// used for intermediate computations.