]> granicus.if.org Git - clang/commit
[ARMv8] Add support for 32-bit MIN/MAXNM and directed rounding.
authorJames Molloy <james.molloy@arm.com>
Fri, 5 Sep 2014 13:50:34 +0000 (13:50 +0000)
committerJames Molloy <james.molloy@arm.com>
Fri, 5 Sep 2014 13:50:34 +0000 (13:50 +0000)
commit2dd5c2d4fe80952f77e7363d519f3f0bc6a9390c
tree0b5dfaf774372cc16edd108798f2029f58555374
parent1deae20fa020262c4336848baecfd7bb444a32e6
[ARMv8] Add support for 32-bit MIN/MAXNM and directed rounding.

This patch adds support for the 32bit numeric max/min and directed round-to-integral NEON intrinsics that were added as part of v8, along with unit tests.

Patch by Graham Hunter!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@217242 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/arm_neon.td
lib/CodeGen/CGBuiltin.cpp
test/CodeGen/arm-neon-directed-rounding.c [new file with mode: 0644]
test/CodeGen/arm-neon-numeric-maxmin.c [new file with mode: 0644]