diff options
| author | Daniel Sanders <daniel_l_sanders@apple.com> | 2017-07-18 14:10:07 +0000 |
|---|---|---|
| committer | Daniel Sanders <daniel_l_sanders@apple.com> | 2017-07-18 14:10:07 +0000 |
| commit | 40b66d646e867b902eb8707cdaedcbb37db0e339 (patch) | |
| tree | 0dd9f2c45df599f3e33226b3b328dbf9b8c62097 /llvm/lib | |
| parent | f40f8fc4152f51678b5a7f1836acde024cf1c387 (diff) | |
| download | bcm5719-llvm-40b66d646e867b902eb8707cdaedcbb37db0e339.tar.gz bcm5719-llvm-40b66d646e867b902eb8707cdaedcbb37db0e339.zip | |
[globalisel][tablegen] Enable the import of rules involving fma.
Summary:
G_FMA was recently added to GlobalISel which enables the import of rules
involving fma. Add the mapping to allow it.
Reviewers: ab, t.p.northover, qcolombet, rovka, aditya_nandakumar
Reviewed By: rovka
Subscribers: kristof.beyls, javed.absar, igorb, llvm-commits
Differential Revision: https://reviews.llvm.org/D35130
llvm-svn: 308308
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp b/llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp index 4a0a7c36baf..ffb27834c31 100644 --- a/llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp +++ b/llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp @@ -82,7 +82,7 @@ AArch64LegalizerInfo::AArch64LegalizerInfo() { setAction({Op, 1, s1}, Legal); } - for (unsigned BinOp : {G_FADD, G_FSUB, G_FMUL, G_FDIV}) + for (unsigned BinOp : {G_FADD, G_FSUB, G_FMA, G_FMUL, G_FDIV}) for (auto Ty : {s32, s64}) setAction({BinOp, Ty}, Legal); |

