diff options
author | David Green <david.green@arm.com> | 2020-05-13 10:08:16 +0100 |
---|---|---|
committer | David Green <david.green@arm.com> | 2020-05-13 14:58:30 +0100 |
commit | 87c56594dd98bc4fe6932713325f410a1b68e962 (patch) | |
tree | c6dbea4c3c6ef0a8335b5d628308752564c9b5bf /llvm/lib/CodeGen/CodeGenPrepare.cpp | |
parent | 2fe6672498d60074fd34e2770659d5526e53e093 (diff) | |
download | llvm-87c56594dd98bc4fe6932713325f410a1b68e962.zip llvm-87c56594dd98bc4fe6932713325f410a1b68e962.tar.gz llvm-87c56594dd98bc4fe6932713325f410a1b68e962.tar.bz2 |
[ARM] Sink splats to fma intrinsics
Similar to fmul/fadd, we can sink a splat into a loop containing a fma
in order to use more register instruction variants. For that there are
also adjustments to the sinking code to handle more than 2 arguments.
Differential Revision: https://reviews.llvm.org/D78386
Diffstat (limited to 'llvm/lib/CodeGen/CodeGenPrepare.cpp')
0 files changed, 0 insertions, 0 deletions