This is an archive of the discontinued LLVM Phabricator instance.

[RISCV] Split scheduler classes for vector min/max from compares.
ClosedPublic

Authored by craig.topper on Jun 2 2023, 12:04 PM.

Details

Summary

Compares write a mask result. Min/max write a full result. This
makes them sufficiently different to have their own classes.

Diff Detail

Event Timeline

craig.topper created this revision.Jun 2 2023, 12:04 PM
Herald added a project: Restricted Project. · View Herald TranscriptJun 2 2023, 12:04 PM
craig.topper requested review of this revision.Jun 2 2023, 12:04 PM
Herald added a project: Restricted Project. · View Herald TranscriptJun 2 2023, 12:04 PM
Herald added subscribers: eopXD, MaskRay. · View Herald Transcript

Should we modify VPseudoVMINMAX_VV_VX and VPseudoVMAX_VV_VF too?

craig.topper planned changes to this revision.Jun 4 2023, 8:57 PM

Update the pseudoinstructions

This revision is now accepted and ready to land.Jun 6 2023, 8:00 PM