This is an archive of the discontinued LLVM Phabricator instance.

[MachineCombiner] Support for floating-point FMA under the FPOpFusion Fast flag on ARM64
ClosedPublic

Authored by az on Sep 8 2016, 3:22 PM.

Details

Summary

Currently, the machine combiner can proceed matching when -ffast-math is on. It should also match when only -ffp-contract=fast is specified as was the case before when DAGCombiner was doing the job.

Diff Detail

Repository
rL LLVM

Event Timeline

az updated this revision to Diff 70757.Sep 8 2016, 3:22 PM
az retitled this revision from to [MachineCombiner] Support for floating-point FMA under the FPOpFusion Fast flag on ARM64.
az updated this object.
evandro accepted this revision.Sep 9 2016, 9:17 AM
evandro edited edge metadata.

LGTM2

This revision is now accepted and ready to land.Sep 9 2016, 9:17 AM
This revision was automatically updated to reflect the committed changes.