From 7fc6350f6f1ab04b52b9cd7542e0790528296cbe Mon Sep 17 00:00:00 2001 From: Artem Serov Date: Tue, 9 Feb 2016 17:15:29 +0000 Subject: Integrate BitwiseNegated into shared framework. Share implementation between arm and arm64. Change-Id: I0dd12e772cb23b4c181fd0b1e2a447470b1d8702 --- compiler/optimizing/instruction_simplifier_shared.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'compiler/optimizing/instruction_simplifier_shared.h') diff --git a/compiler/optimizing/instruction_simplifier_shared.h b/compiler/optimizing/instruction_simplifier_shared.h index 9832ecc058..b1fe8f4756 100644 --- a/compiler/optimizing/instruction_simplifier_shared.h +++ b/compiler/optimizing/instruction_simplifier_shared.h @@ -22,6 +22,9 @@ namespace art { bool TryCombineMultiplyAccumulate(HMul* mul, InstructionSet isa); +// For bitwise operations (And/Or/Xor) with a negated input, try to use +// a negated bitwise instruction. +bool TryMergeNegatedInput(HBinaryOperation* op); } // namespace art -- cgit v1.2.3-59-g8ed1b