aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.h
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2022-01-27 19:19:46 +0000
committerDavid Green <david.green@arm.com>2022-01-27 19:19:46 +0000
commit82973edfb72a95b442fa6d2bb404e15a4031855e (patch)
treef1de6c22079f628efce089ef675e76c978afe05e /clang/lib/CodeGen/CodeGenFunction.h
parentb75bdff4a0e91af1237ba77adce2f9fc7198ec26 (diff)
downloadllvm-82973edfb72a95b442fa6d2bb404e15a4031855e.zip
llvm-82973edfb72a95b442fa6d2bb404e15a4031855e.tar.gz
llvm-82973edfb72a95b442fa6d2bb404e15a4031855e.tar.bz2
[ARM][AArch64] Introduce qrdmlah and qrdmlsh intrinsics
Since it's introduction, the qrdmlah has been represented as a qrdmulh and a sadd_sat. This doesn't produce the same result for all input values though. This patch fixes that by introducing a qrdmlah (and qrdmlsh) intrinsic specifically for the vqrdmlah and sqrdmlah instructions. The old test cases will now produce a qrdmulh and sqadd, as expected. Fixes #53120 and #50905 and #51761. Differential Revision: https://reviews.llvm.org/D117592
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.h')
0 files changed, 0 insertions, 0 deletions