[AArch64] Lower SHL_PARTS, SRA_PARTS and SRL_PARTS
authorLogan Chien <tzuhsiang.chien@gmail.com>
Thu, 27 Mar 2014 16:28:09 +0000 (16:28 +0000)
committerLogan Chien <tzuhsiang.chien@gmail.com>
Thu, 27 Mar 2014 16:28:09 +0000 (16:28 +0000)
commit3b0efb2f8949317c695b4f6e12671219ea165de5
treedf430dd635c3a98607b4e56fdd36755fbe819625
parentf165cf7ce8d8df9b136604b1542dd9b4980793fe
[AArch64] Lower SHL_PARTS, SRA_PARTS and SRL_PARTS

Lower SHL_PARTS, SRA_PARTS and SRL_PARTS to perform 128-bit integer shift

Patch by GuanHong Liu.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204940 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64ISelLowering.cpp
lib/Target/AArch64/AArch64ISelLowering.h
test/CodeGen/AArch64/i128-shift.ll [new file with mode: 0644]