commit | 7fc6350f6f1ab04b52b9cd7542e0790528296cbe | [log] [tgz] |
---|---|---|
author | Artem Serov <artem.serov@linaro.org> | Tue Feb 09 17:15:29 2016 +0000 |
committer | Artem Serov <artem.serov@linaro.org> | Fri Mar 11 12:49:27 2016 +0000 |
tree | 26a33ef7bb2e49a9b7c7d9436194a92cb447b317 | |
parent | b7f257f353b1eb2db2732939a0404c118316891d [diff] [blame] |
Integrate BitwiseNegated into shared framework. Share implementation between arm and arm64. Change-Id: I0dd12e772cb23b4c181fd0b1e2a447470b1d8702
diff --git a/compiler/optimizing/instruction_simplifier_shared.h b/compiler/optimizing/instruction_simplifier_shared.h index 9832ecc..b1fe8f4 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