[ARM][NEON] Add support for ISD::ABS lowering
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 8 May 2017 10:37:34 +0000 (10:37 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 8 May 2017 10:37:34 +0000 (10:37 +0000)
commitf5ca255d18359bb9fc3c2ddd54b0ed2ee2bdc0a6
tree88bf68c82893d3d41c78afe7bdecf9155e2bf768
parentfd4c158a841613dfc3f2798bd4b8bb58a187cce7
[ARM][NEON] Add support for ISD::ABS lowering

Update NEON int_arm_neon_vabs intrinsic to use the ISD::ABS opcode directly

Added constant folding tests.

Differential Revision: https://reviews.llvm.org/D32938

llvm-svn: 302417
llvm/lib/Target/ARM/ARMISelLowering.cpp
llvm/lib/Target/ARM/ARMInstrNEON.td
llvm/test/CodeGen/ARM/vabs.ll