This is an archive of the discontinued LLVM Phabricator instance.

[X86][AVX512BW] Add support for v64i8 multiplies
ClosedPublic

Authored by RKSimon on Apr 9 2016, 11:22 AM.

Details

Summary

Extend the existing lowering of vXi8 multiplies to support v64i8 on avx512bw targets.

I added the Lower512IntArith helper function to help with this - not sure how often this could be used in the future, but it seemed better than putting all that logic inside LowerMUL.

Diff Detail

Repository
rL LLVM

Event Timeline

RKSimon updated this revision to Diff 53145.Apr 9 2016, 11:22 AM
RKSimon retitled this revision from to [X86][AVX512BW] Add support for v64i8 multiplies.
RKSimon updated this object.
RKSimon added reviewers: delena, igorb.
RKSimon set the repository for this revision to rL LLVM.
RKSimon added a subscriber: llvm-commits.
delena accepted this revision.Apr 9 2016, 11:32 PM
delena edited edge metadata.

Looks good. thank you.

This revision is now accepted and ready to land.Apr 9 2016, 11:32 PM
This revision was automatically updated to reflect the committed changes.