This is an archive of the discontinued LLVM Phabricator instance.

[GlobalISel][AArch64] Lower G_FMAD
ClosedPublic

Authored by paquette on Oct 3 2022, 3:03 PM.

Details

Summary

Noticed this falling back on CTMark at -Os (bullet).

Seems like we have no 1:1 matching for it, so match SDAG and just lower.

Add testcases for common legal cases as well.

Diff Detail

Event Timeline

paquette created this revision.Oct 3 2022, 3:03 PM
Herald added a project: Restricted Project. · View Herald TranscriptOct 3 2022, 3:03 PM
paquette requested review of this revision.Oct 3 2022, 3:03 PM
Herald added a project: Restricted Project. · View Herald TranscriptOct 3 2022, 3:03 PM
arsenm accepted this revision.Oct 3 2022, 3:13 PM
This revision is now accepted and ready to land.Oct 3 2022, 3:13 PM
This revision was landed with ongoing or failed builds.Oct 3 2022, 3:15 PM
This revision was automatically updated to reflect the committed changes.
thakis added a subscriber: thakis.Oct 3 2022, 4:06 PM

Either this or your test case update broke check-llvm I think: http://45.33.8.238/linux/88054/step_12.txt

Please take a look and revert for now if it takes a while to fix.

That failure looks different than the one I fixed. Taking a look...

Should be fixed.

thakis added a comment.Oct 3 2022, 5:23 PM

Yes, all happy again. Thanks!