This is an archive of the discontinued LLVM Phabricator instance.

[Hexagon] Add HVX support for ISD::SMAX/SMIN/UMAX/UMIN instead of custom dag patterns
ClosedPublic

Authored by RKSimon on Nov 26 2020, 3:39 AM.

Details

Summary

Followup to D92112 now that I've learnt about hvx type splitting.

This is some necessary cleanup work for min/max ops to eventually help us move the add/sub sat patterns into DAGCombine - D91876.

Diff Detail

Unit TestsFailed

Event Timeline

RKSimon created this revision.Nov 26 2020, 3:39 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 26 2020, 3:39 AM
RKSimon requested review of this revision.Nov 26 2020, 3:39 AM
kparzysz accepted this revision.Nov 27 2020, 6:52 AM

LGTM, Thanks!

This revision is now accepted and ready to land.Nov 27 2020, 6:52 AM
This revision was landed with ongoing or failed builds.Nov 27 2020, 7:46 AM
This revision was automatically updated to reflect the committed changes.