ARM: Improve codegen for generic vselect.
authorJim Grosbach <grosbach@apple.com>
Mon, 8 Jul 2013 18:18:52 +0000 (18:18 +0000)
committerJim Grosbach <grosbach@apple.com>
Mon, 8 Jul 2013 18:18:52 +0000 (18:18 +0000)
commitdc2d418dd29ad9396aea06f2b72c9a7d29b30940
treefee86f8ce5d436cac3a36e32d6fa71637efb781c
parent66f464ee266b31bb02058c49a5abe3a6b77f080b
ARM: Improve codegen for generic vselect.

Fall back to by-element insert rather than building it up on the stack.

rdar://14351991

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