From 66d691de219e840b3f84385d8bd1b7001562b0e5 Mon Sep 17 00:00:00 2001 From: Vladimir Marko Date: Fri, 7 Apr 2017 17:53:39 +0100 Subject: ARM64: Link-time generated thunks for ArrayGet Baker CC read barrier. Test: Added a test to relative_patcher_arm64 Test: m test-art-target-gtest on Nexus 6P. Test: Nexus 6P boots. Test: testrunner.py --target on Nexus 6P. Test: Nexus 6P boots with heap poisoning. Test: testrunner.py --target on Nexus 6P with heap poisoning. Bug: 29516974 Bug: 30126666 Bug: 36141117 Change-Id: Id0f23089c55cbb53b84305c11bb4b03718561ade --- compiler/optimizing/instruction_simplifier_shared.cc | 1 + 1 file changed, 1 insertion(+) (limited to 'compiler/optimizing/instruction_simplifier_shared.cc') diff --git a/compiler/optimizing/instruction_simplifier_shared.cc b/compiler/optimizing/instruction_simplifier_shared.cc index c2b1374f62..c4a5226280 100644 --- a/compiler/optimizing/instruction_simplifier_shared.cc +++ b/compiler/optimizing/instruction_simplifier_shared.cc @@ -247,6 +247,7 @@ bool TryExtractArrayAccessAddress(HInstruction* access, access->GetType() == Primitive::kPrimNot) { // For object arrays, the read barrier instrumentation requires // the original array pointer. + // TODO: This can be relaxed for Baker CC. return false; } -- cgit v1.2.3-59-g8ed1b