[ARM] Prevent PerformVDIVCombine from combining a vcvt/vdiv with 8 lanes.
authorChad Rosier <mcrosier@codeaurora.org>
Wed, 7 Oct 2015 16:15:40 +0000 (16:15 +0000)
committerChad Rosier <mcrosier@codeaurora.org>
Wed, 7 Oct 2015 16:15:40 +0000 (16:15 +0000)
commitf33703d2272ee63fe62a9559233caf1b1ad6571b
tree3f768ff4ab9c134c873d95e78c857d7650adf15f
parentd929b8a4bbd6a496f2a0ba51d4e5ea7818eb9762
[ARM] Prevent PerformVDIVCombine from combining a vcvt/vdiv with 8 lanes.

This would result in a crash since the vcvt used does not support v8i32 types.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@249560 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMISelLowering.cpp
test/CodeGen/ARM/vdiv_combine.ll