This is an archive of the discontinued LLVM Phabricator instance.

[AVX512] Add support for commutative MAX/MIN .
ClosedPublic

Authored by igorb on May 3 2016, 4:11 AM.

Details

Summary

[AVX512] Add support for commutative MAX/MIN . In general VMAX{PS,PD} and VMIN{PS,PD} instruction are not commutative . In combine pass only if UnsafeFPMath are used VMAX/VMAX are converted to commutative nodes VMAXC/VMAXC.

https://llvm.org/bugs/show_bug.cgi?id=27588

Diff Detail

Repository
rL LLVM

Event Timeline

igorb updated this revision to Diff 55964.May 3 2016, 4:11 AM
igorb retitled this revision from to [AVX512] Add support for commutative MAX/MIN ..
igorb updated this object.
igorb added a reviewer: delena.
igorb set the repository for this revision to rL LLVM.
igorb added a subscriber: llvm-commits.
delena accepted this revision.May 3 2016, 4:39 AM
delena edited edge metadata.
This revision is now accepted and ready to land.May 3 2016, 4:39 AM
This revision was automatically updated to reflect the committed changes.
igorb added a comment.May 3 2016, 4:59 AM

Elena,
Thanks for review !