commit | 1cc66ea60d597a7843b22d0a274a4a6401a36596 | [log] [tgz] |
---|---|---|
author | Bradley Smith <bradley.smith@arm.com> | Mon Feb 08 16:52:19 2021 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Feb 19 03:34:05 2021 -0800 |
tree | 8254c23133cab7218db73dbd6be337ab667b95db | |
parent | 86096de05ac058b16be214edf6d65081c7ab9fa8 [diff] |
[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 GitOrigin-RevId: 8bad8a43c339729bf722d519c3a25708a54bc205