]> granicus.if.org Git - clang/commit
ARM & AArch64 NEON: share the vabs implementation.
authorTim Northover <tnorthover@apple.com>
Thu, 13 Feb 2014 10:44:17 +0000 (10:44 +0000)
committerTim Northover <tnorthover@apple.com>
Thu, 13 Feb 2014 10:44:17 +0000 (10:44 +0000)
commit589f01e435f9aa3df121fd418bd6c21e2f499a43
treefb905d83e8b903e4baf36d6e3c6f6ea3edbc181c
parent1beb994338a030e5c4be5c9806c439961f029b2f
ARM & AArch64 NEON: share the vabs implementation.

This changes ARM to use @llvm.fabs for floating-point vabs. Patterns
already existed in the backend, and it might help mid-end phases since
it's more likely to be understood than @llvm.arm.neon.vabs.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@201313 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGBuiltin.cpp