This is an archive of the discontinued LLVM Phabricator instance.

[RISCV] Add isel patterns for vmacc, vnmsac.
ClosedPublic

Authored by fakepaper56 on Oct 5 2022, 4:11 PM.

Details

Summary

The patch selects VSELECT/VP_MERGE_VL which uses fmadd/fnmsub as true operand
and the adden of the fmadd/fnmsub as false operand.

Diff Detail

Event Timeline

fakepaper56 created this revision.Oct 5 2022, 4:11 PM
Herald added a project: Restricted Project. · View Herald TranscriptOct 5 2022, 4:11 PM
fakepaper56 requested review of this revision.Oct 5 2022, 4:11 PM
craig.topper accepted this revision.Oct 11 2022, 3:40 PM

LGTM but please make sure the tests still pass after the recent MU -> MA policy changes.

This revision is now accepted and ready to land.Oct 11 2022, 3:40 PM

Thank your reminder. I will re-test that.

Rebase to main and update test cases.

This revision was landed with ongoing or failed builds.Oct 11 2022, 6:19 PM
This revision was automatically updated to reflect the committed changes.