Reapply: [ARM] Fix lsrl with a 128/256 bit shift amount or a shift of 32
authorSam Tebbs <sam.tebbs@arm.com>
Thu, 22 Aug 2019 10:29:20 +0000 (10:29 +0000)
committerSam Tebbs <sam.tebbs@arm.com>
Thu, 22 Aug 2019 10:29:20 +0000 (10:29 +0000)
commita69d9d61569b3c882b0b0a2c92dbf125ef64403e
tree4db703d4ac17dee1659ee0b698dfd06fa69aa958
parent036e636aa7fc6d367ac19197936f3320f28214b0
Reapply: [ARM] Fix lsrl with a 128/256 bit shift amount or a shift of 32

The CodeGen/Thumb2/mve-vaddv.ll test needed to be amended to reflect the
changes from the above patch.

This reverts commit cd53ff6, reapplying 7c6b229.

llvm-svn: 369638
llvm/lib/Target/ARM/ARMISelLowering.cpp
llvm/test/CodeGen/ARM/shift_parts.ll
llvm/test/CodeGen/Thumb2/mve-abs.ll
llvm/test/CodeGen/Thumb2/mve-div-expand.ll
llvm/test/CodeGen/Thumb2/mve-vaddv.ll
llvm/test/CodeGen/Thumb2/mve-vcvt.ll