This is an archive of the discontinued LLVM Phabricator instance.

AMDGPU/GISel: Add support for vector shader inputs
AbandonedPublic

Authored by tstellar on Jul 11 2019, 7:02 AM.

Details

Reviewers
arsenm

Event Timeline

tstellar created this revision.Jul 11 2019, 7:02 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 11 2019, 7:02 AM
arsenm added inline comments.Jul 11 2019, 7:39 AM
llvm/lib/Target/AMDGPU/AMDGPUCallingConv.td
64

I think this should be handled by decomposing the incoming types into 32-bit pieces, and repacking. We do this for functions in the DAG and it's less constraining on the lowering. This also avoids SGPR alignment, since they will be repacked if necessary

arsenm resigned from this revision.Jul 17 2019, 1:13 PM

This can be abandoned, D64721 supersedes it

tstellar abandoned this revision.Jul 17 2019, 1:55 PM