[ARM] Expand ROTL and ROTR of vector value types
authorCharlie Turner <charlie.turner@arm.com>
Tue, 27 Oct 2015 10:25:20 +0000 (10:25 +0000)
committerCharlie Turner <charlie.turner@arm.com>
Tue, 27 Oct 2015 10:25:20 +0000 (10:25 +0000)
commitaca09a9d4b265f7d12d1776691773507e12a1515
treee07ffbc7fa07a1cc31c407261357f00961aae55a
parent614b53ec280f018c8822f45cd9d9533bd4bfbac8
[ARM] Expand ROTL and ROTR of vector value types

Summary: After D13851 landed, we saw backend crashes when compiling the reduced test case included in this patch. The right fix seems to be to allow these vector types for expansion in instruction selection.

Reviewers: rengolin, t.p.northover

Subscribers: RKSimon, t.p.northover, aemerson, llvm-commits, rengolin

Differential Revision: http://reviews.llvm.org/D14082

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