diff options
author | Bradley Smith <bradley.smith@arm.com> | 2021-02-08 16:52:19 +0000 |
---|---|---|
committer | Bradley Smith <bradley.smith@arm.com> | 2021-02-18 16:55:16 +0000 |
commit | 8bad8a43c339729bf722d519c3a25708a54bc205 (patch) | |
tree | e045c20a1b48a13e90f47cf6b043057fca9b915e /llvm/lib/CodeGen/SplitKit.cpp | |
parent | 61d4d9a5d33505727afe52f524b90943f8caf21e (diff) | |
download | llvm-8bad8a43c339729bf722d519c3a25708a54bc205.zip llvm-8bad8a43c339729bf722d519c3a25708a54bc205.tar.gz llvm-8bad8a43c339729bf722d519c3a25708a54bc205.tar.bz2 |
[AArch64][SVE] Add patterns to generate FMLA/FMLS/FNMLA/FNMLS/FMAD
Adjust generateFMAsInMachineCombiner to return false if SVE is present
in order to combine fmul+fadd into fma. Also add new pseudo instructions
so as to select the most appropriate of FMLA/FMAD depending on register
allocation.
Depends on D96599
Differential Revision: https://reviews.llvm.org/D96424
Diffstat (limited to 'llvm/lib/CodeGen/SplitKit.cpp')
0 files changed, 0 insertions, 0 deletions