aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CodeGenPrepare.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2020-05-13 10:08:16 +0100
committerDavid Green <david.green@arm.com>2020-05-13 14:58:30 +0100
commit87c56594dd98bc4fe6932713325f410a1b68e962 (patch)
treec6dbea4c3c6ef0a8335b5d628308752564c9b5bf /llvm/lib/CodeGen/CodeGenPrepare.cpp
parent2fe6672498d60074fd34e2770659d5526e53e093 (diff)
downloadllvm-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