[arm] Add support for ROR. Refactor operand2 handling.
authorbmeurer@chromium.org <bmeurer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 31 Jul 2014 07:44:29 +0000 (07:44 +0000)
committerbmeurer@chromium.org <bmeurer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 31 Jul 2014 07:44:29 +0000 (07:44 +0000)
commit0eecf982f99d253bafbdaca198a772a794aa38e1
treeddbddbc320331a2ad70988f8476a84797ea62edd
parentec91e4ef42b7948883a66b70dda62de50fd61559
[arm] Add support for ROR. Refactor operand2 handling.

This was the last missing bit for full "flexible second operand" /
operand2 support on ARM.

TEST=cctest/test-instruction-selector-arm,cctest/test-run-machops
R=jarin@chromium.org

Review URL: https://codereview.chromium.org/434553002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22732 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/compiler/arm/code-generator-arm.cc
src/compiler/arm/instruction-codes-arm.h
src/compiler/arm/instruction-selector-arm.cc
test/cctest/compiler/codegen-tester.h
test/cctest/compiler/test-instruction-selector-arm.cc
test/cctest/compiler/test-run-machops.cc
test/cctest/compiler/value-helper.h