Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [ARM] Use isFMAFasterThanFMulAndFAdd for scalars as well as MVE vectors | David Green | 2020-01-05 | 1 | -1/+1 |
| | | | | | | | | | | | This adds extra scalar handling to isFMAFasterThanFMulAndFAdd, allowing the target independent code to handle more folds in more situations (for example if the fast math flags are present, but the global AllowFPOpFusion option isnt). It also splits apart the HasSlowFPVMLx into HasSlowFPVFMx, to allow VFMA and VMLA to be controlled separately if needed. Differential Revision: https://reviews.llvm.org/D72139 | ||||
* | [ARM] Fill in FP16 FMA patterns | David Green | 2020-01-05 | 1 | -64/+44 |
| | | | | | | This adds fp16 variants of all the fma patterns in the ARM backend. Differential Revision: https://reviews.llvm.org/D72138 | ||||
* | [ARM] Add and update FMA tests. NFC | David Green | 2020-01-05 | 1 | -0/+449 |