diff options
| author | Tim Northover <tnorthover@apple.com> | 2013-08-28 09:46:34 +0000 |
|---|---|---|
| committer | Tim Northover <tnorthover@apple.com> | 2013-08-28 09:46:34 +0000 |
| commit | 4e423f724ac2b9aad30dc7a01f493fe0395f7d06 (patch) | |
| tree | ed5be3f8ede2219fc7b192c6d9f90b01ea9d80e9 /clang/lib/AST/TemplateName.cpp | |
| parent | 4f961de94ee00f162a643208a627cd17cd7ab527 (diff) | |
| download | bcm5719-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/AST/TemplateName.cpp')
0 files changed, 0 insertions, 0 deletions

