summaryrefslogtreecommitdiff
path: root/compiler/optimizing/instruction_simplifier_shared.h
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2016-07-21 09:17:15 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2016-07-21 09:17:16 +0000
commita92938a17b75eed3213030faaff9cfb321d47f37 (patch)
treec6db649f7c1f6b6a86eb568212a721aac4ee6d96 /compiler/optimizing/instruction_simplifier_shared.h
parent89b03e0cfb03e3194e39f07fa8c1bd46e3b28a34 (diff)
parent328429ff48d06e2cad4ebdd3568ab06de916a10a (diff)
Merge "ARM: Port instr simplification of array accesses."
Diffstat (limited to 'compiler/optimizing/instruction_simplifier_shared.h')
-rw-r--r--compiler/optimizing/instruction_simplifier_shared.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/compiler/optimizing/instruction_simplifier_shared.h b/compiler/optimizing/instruction_simplifier_shared.h
index b1fe8f4756..56804f5e90 100644
--- a/compiler/optimizing/instruction_simplifier_shared.h
+++ b/compiler/optimizing/instruction_simplifier_shared.h
@@ -26,6 +26,11 @@ bool TryCombineMultiplyAccumulate(HMul* mul, InstructionSet isa);
// a negated bitwise instruction.
bool TryMergeNegatedInput(HBinaryOperation* op);
+bool TryExtractArrayAccessAddress(HInstruction* access,
+ HInstruction* array,
+ HInstruction* index,
+ size_t data_offset);
+
} // namespace art
#endif // ART_COMPILER_OPTIMIZING_INSTRUCTION_SIMPLIFIER_SHARED_H_