OSDN Git Service

Ensure art::HRor support boolean, byte, short and char inputs.
authorRoland Levillain <rpl@google.com>
Fri, 18 Mar 2016 14:04:28 +0000 (14:04 +0000)
committerRoland Levillain <rpl@google.com>
Fri, 18 Mar 2016 14:04:28 +0000 (14:04 +0000)
commit22c4922c6b31e154a6814c4abe9015d9ba156911
tree8e871f67e327322d24d0c2e4588b165005414077
parent0205b58a0d7a9ce5832393857c19c086c78996e9
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
compiler/optimizing/code_generator_arm.cc
compiler/optimizing/code_generator_arm.h
compiler/optimizing/code_generator_x86.cc
compiler/optimizing/common_arm64.h
compiler/optimizing/graph_checker.cc
compiler/optimizing/instruction_simplifier.cc
compiler/optimizing/nodes.h
test/565-checker-rotate/src/Main.java