This is an archive of the discontinued LLVM Phabricator instance.

[X86] Use BWI instructions to improve lowering of v32i8 MULHU/S
ClosedPublic

Authored by craig.topper on Sep 26 2017, 10:30 PM.

Details

Summary

If we have BWI instructions we can widen to v32i16 to do the multiply instead of splitting.

Diff Detail

Repository
rL LLVM

Event Timeline

craig.topper created this revision.Sep 26 2017, 10:30 PM

Rebase after r314274

zvi accepted this revision.Sep 28 2017, 5:53 AM

LGTM

This revision is now accepted and ready to land.Sep 28 2017, 5:53 AM
This revision was automatically updated to reflect the committed changes.