Replace NEON vabdl, vaba, and vabal intrinsics with combinations of the
vabd intrinsic and add and/or zext operations.  In the case of vaba, this
also avoids the need for a DAG combine pattern to combine vabd with add.
Update tests.  Auto-upgrade the old intrinsics.

llvm-svn: 112941
8 files changed
tree: d1dedae66eff7e907a81f3de52125e0c50220fa9
  1. clang/
  2. compiler-rt/
  3. libcxx/
  4. lldb/
  5. llvm/