OSDN Git Service

[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)
commitcf3a86efe41d27147e4e1c1b89c53f7b41dbdf63
tree9cc3b2e469dd9845ca043a584be50d7d670a074c
parentb7c80c3cd27667fd0ec91e5d29b9927beef5891b
[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

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