[AArch64] Refactor instructions using SIMD immediates
authorEvandro Menezes <e.menezes@samsung.com>
Tue, 20 Feb 2018 20:31:45 +0000 (20:31 +0000)
committerEvandro Menezes <e.menezes@samsung.com>
Tue, 20 Feb 2018 20:31:45 +0000 (20:31 +0000)
commit72f3983633e665dfe9dbee42adedf9601e3dac7a
treef3a84d1a360ceae2a3b68b6bc792ac7f5f7d26f5
parent2c2ed3cf031e022ce939254034666b9f8a1a2f89
[AArch64] Refactor instructions using SIMD immediates

Get rid of icky goto loops and make the code easier to maintain.  Otherwise,
NFC.

Restore r324903 and fix PR36369.

Differentail revision: https://reviews.llvm.org/D43364

llvm-svn: 325621
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/test/CodeGen/AArch64/build-one-lane.ll