summaryrefslogtreecommitdiffstats
path: root/clang/lib/Format/Format.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2013-08-28 09:46:34 +0000
committerTim Northover <tnorthover@apple.com>2013-08-28 09:46:34 +0000
commit4e423f724ac2b9aad30dc7a01f493fe0395f7d06 (patch)
treeed5be3f8ede2219fc7b192c6d9f90b01ea9d80e9 /clang/lib/Format/Format.cpp
parent4f961de94ee00f162a643208a627cd17cd7ab527 (diff)
downloadbcm5719-llvm-4e423f724ac2b9aad30dc7a01f493fe0395f7d06.tar.gz
bcm5719-llvm-4e423f724ac2b9aad30dc7a01f493fe0395f7d06.zip
ARM: use vqdmull and vqadds/vqsubs to implement vqdmlal/vqdmlsl
The NEON intrinsics vqdmlal and vqdmlsl are really just combinations of a saturating-doubling-multiply (vqdmull) and a saturating add/sub, so now that LLVM can spot those patterns Clang should emit them instead of specialised intrinsics. Feature already tested by existing ARM NEON intrinsics tests. llvm-svn: 189462
Diffstat (limited to 'clang/lib/Format/Format.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud