This is an archive of the discontinued LLVM Phabricator instance.

[NVPTX] Make the legalizer expand shufflevector of <2 x half>
ClosedPublic

Authored by bkramer on Apr 26 2018, 5:41 AM.

Details

Summary

There's no direct instruction for this, but it's trivially implemented
with two movs. Without this the code generator just dies when
encountering a shufflevector.

Diff Detail

Repository
rL LLVM

Event Timeline

bkramer created this revision.Apr 26 2018, 5:41 AM
This revision was not accepted when it landed; it landed in state Needs Review.Apr 26 2018, 8:30 AM
This revision was automatically updated to reflect the committed changes.