diff options
author | Roland Levillain <rpl@google.com> | 2016-03-18 14:04:28 +0000 |
---|---|---|
committer | Roland Levillain <rpl@google.com> | 2016-03-18 14:04:28 +0000 |
commit | 22c4922c6b31e154a6814c4abe9015d9ba156911 (patch) | |
tree | 8e871f67e327322d24d0c2e4588b165005414077 /compiler/optimizing/code_generator_arm.h | |
parent | 0205b58a0d7a9ce5832393857c19c086c78996e9 (diff) |
Ensure art::HRor support boolean, byte, short and char inputs.
Also extend tests covering the IntegerRotateLeft,
LongRotateLeft, IntegerRotateRight and LongRotateRight
intrinsics and their translation into an art::HRor
instruction.
Bug: 27682579
Change-Id: I89f6ea6a7315659a172482bf09875cfb7e7422a1
Diffstat (limited to 'compiler/optimizing/code_generator_arm.h')
-rw-r--r-- | compiler/optimizing/code_generator_arm.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/compiler/optimizing/code_generator_arm.h b/compiler/optimizing/code_generator_arm.h index 5c0f31c0cb..cc4aa144c0 100644 --- a/compiler/optimizing/code_generator_arm.h +++ b/compiler/optimizing/code_generator_arm.h @@ -174,7 +174,6 @@ class LocationsBuilderARM : public HGraphVisitor { void HandleCondition(HCondition* condition); void HandleIntegerRotate(LocationSummary* locations); void HandleLongRotate(LocationSummary* locations); - void HandleRotate(HRor* ror); void HandleShift(HBinaryOperation* operation); void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info); void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info); @@ -222,7 +221,6 @@ class InstructionCodeGeneratorARM : public InstructionCodeGenerator { void HandleCondition(HCondition* condition); void HandleIntegerRotate(LocationSummary* locations); void HandleLongRotate(LocationSummary* locations); - void HandleRotate(HRor* ror); void HandleShift(HBinaryOperation* operation); void GenerateWideAtomicStore(Register addr, uint32_t offset, |