This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Fold fadd of vcmul into vcmla
ClosedPublic

Authored by dmgreen on Mar 30 2023, 12:19 AM.

Details

Summary

This adds an extra tablegen combine for folding fadd(a, vcmul(b, c)) into vcmla(a, b, c), so long as the fadd is allowed to contract.

Diff Detail

Event Timeline

dmgreen created this revision.Mar 30 2023, 12:19 AM
Herald added a project: Restricted Project. · View Herald TranscriptMar 30 2023, 12:19 AM
dmgreen requested review of this revision.Mar 30 2023, 12:19 AM
Herald added a project: Restricted Project. · View Herald TranscriptMar 30 2023, 12:19 AM
This revision is now accepted and ready to land.Mar 30 2023, 3:46 AM
This revision was landed with ongoing or failed builds.Apr 5 2023, 3:52 AM
This revision was automatically updated to reflect the committed changes.