[FastISel][AArch64] Fix shift-immediate emission for "zero" shifts.
authorJuergen Ributzka <juergen@apple.com>
Tue, 18 Nov 2014 19:58:59 +0000 (19:58 +0000)
committerJuergen Ributzka <juergen@apple.com>
Tue, 18 Nov 2014 19:58:59 +0000 (19:58 +0000)
commit4328fd94b05d7364aa8b97fc2ded53573d5e9caf
tree9adcc7451ff575dbce488e50909e4803fd342be6
parent306baae3c4367c1efabface51d2773c4172e19bc
[FastISel][AArch64] Fix shift-immediate emission for "zero" shifts.

This change emits a COPY for a shift-immediate with a "zero" shift value.
This fixes PR21594 where we emitted a shift instruction with an incorrect
immediate operand.

llvm-svn: 222247
llvm/lib/Target/AArch64/AArch64FastISel.cpp
llvm/test/CodeGen/AArch64/fast-isel-shift.ll