aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.h
diff options
context:
space:
mode:
authorSimon Tatham <simon.tatham@arm.com>2020-03-11 12:48:52 +0000
committerSimon Tatham <simon.tatham@arm.com>2020-03-18 10:55:04 +0000
commit928776de9233be1487c1b56f90c90ed25b25e355 (patch)
tree1cbc67893917170a1995e29f6faa14861c521b7a /clang/lib/CodeGen/CodeGenFunction.h
parent28c5d97beec7a2582869f992f54a178c805e2e51 (diff)
downloadllvm-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