This is an archive of the discontinued LLVM Phabricator instance.

[AArch64] Mark SMIN/SMAX/UMIN/UMAX nodes as legal and add patterns for them
ClosedPublic

Authored by jmolloy on May 13 2015, 7:31 AM.

Details

Summary

The new [SU]{MIN,MAX} SDNodes can be lowered directly to instructions for
most NEON datatypes - the big exclusion being v2i64.

Diff Detail

Repository
rL LLVM

Event Timeline

jmolloy updated this revision to Diff 25684.May 13 2015, 7:31 AM
jmolloy retitled this revision from to [AArch64] Mark SMIN/SMAX/UMIN/UMAX nodes as legal and add patterns for them.
jmolloy updated this object.
jmolloy edited the test plan for this revision. (Show Details)
jmolloy added reviewers: aadg, t.p.northover.
jmolloy set the repository for this revision to rL LLVM.
jmolloy added a subscriber: Unknown Object (MLST).
jmolloy accepted this revision.Jul 17 2015, 2:28 AM
jmolloy added a reviewer: jmolloy.

This got accepted and committed.

This revision is now accepted and ready to land.Jul 17 2015, 2:28 AM
jmolloy closed this revision.Jul 17 2015, 2:29 AM