diff options
author | 2017-03-09 13:02:12 +0000 | |
---|---|---|
committer | 2017-03-09 13:02:12 +0000 | |
commit | 5ed51e3176f3dc4ff2e50ba4bf52743d404b5b4f (patch) | |
tree | 1638115757601e4d41d1dc3f3cb9045f5d3d6dd9 /compiler/optimizing/intrinsics_arm.cc | |
parent | 079f5fd58799a23aa5d60a5f85008a4663a33f2a (diff) | |
parent | 54f869ed3c7910e6eb7bade924d41570e9a4cb14 (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.cc | 2 |
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. |