aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SplitKit.cpp
diff options
context:
space:
mode:
authorBradley Smith <bradley.smith@arm.com>2021-02-08 16:52:19 +0000
committerBradley Smith <bradley.smith@arm.com>2021-02-18 16:55:16 +0000
commit8bad8a43c339729bf722d519c3a25708a54bc205 (patch)
treee045c20a1b48a13e90f47cf6b043057fca9b915e /llvm/lib/CodeGen/SplitKit.cpp
parent61d4d9a5d33505727afe52f524b90943f8caf21e (diff)
downloadllvm-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