Add a ARM-specific SD node for VBSL so that forms with a constant first operand
authorCameron Zwarich <zwarich@apple.com>
Wed, 30 Mar 2011 23:01:21 +0000 (23:01 +0000)
committerCameron Zwarich <zwarich@apple.com>
Wed, 30 Mar 2011 23:01:21 +0000 (23:01 +0000)
commitc0e6d780cd7a0935f545a0ec0a9ad4a6ae8db2a9
treeec953e12dc862895c78118ce64ecc6240cb92a11
parentf5b23368d27ef7dd44b2c45b5c08812ac99c7661
Add a ARM-specific SD node for VBSL so that forms with a constant first operand
can be recognized. This fixes <rdar://problem/9183078>.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128584 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMFastISel.cpp
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMISelLowering.h
lib/Target/ARM/ARMInstrNEON.td
test/CodeGen/ARM/vbsl-constant.ll [new file with mode: 0644]