diff options
author | Simon Tatham <simon.tatham@arm.com> | 2020-03-11 12:48:52 +0000 |
---|---|---|
committer | Simon Tatham <simon.tatham@arm.com> | 2020-03-18 10:55:04 +0000 |
commit | 928776de9233be1487c1b56f90c90ed25b25e355 (patch) | |
tree | 1cbc67893917170a1995e29f6faa14861c521b7a /clang/lib/CodeGen/CodeGenFunction.h | |
parent | 28c5d97beec7a2582869f992f54a178c805e2e51 (diff) | |
download | llvm-928776de9233be1487c1b56f90c90ed25b25e355.zip llvm-928776de9233be1487c1b56f90c90ed25b25e355.tar.gz llvm-928776de9233be1487c1b56f90c90ed25b25e355.tar.bz2 |
[ARM,MVE] Add intrinsics for the VQDMLAH family.
Summary:
These are complicated integer multiply+add instructions with extra
saturation, taking the high half of a double-width product, and
optional rounding. There's no sensible way to represent that in
standard IR, so I've converted the clang builtins directly to
target-specific intrinsics.
Reviewers: dmgreen, MarkMurrayARM, miyuki, ostannard
Reviewed By: miyuki
Subscribers: kristof.beyls, hiraditya, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D76123
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.h')
0 files changed, 0 insertions, 0 deletions