This is an archive of the discontinued LLVM Phabricator instance.

AMDGPU/SI: Don't allow vcc outputs for SMRD instructions
AbandonedPublic

Authored by tstellarAMD on Mar 10 2016, 2:17 PM.

Details

Reviewers
arsenm
Summary

This doesn't seem to work when we allocate more than 104 SGPRs,
and this is the only time we would ever use vcc for SMRD instructions.

Diff Detail

Event Timeline

tstellarAMD retitled this revision from to AMDGPU/SI: Don't allow vcc outputs for SMRD instructions.
tstellarAMD updated this object.
tstellarAMD added a reviewer: arsenm.
tstellarAMD added a subscriber: llvm-commits.
arsenm accepted this revision.Mar 10 2016, 2:34 PM
arsenm edited edge metadata.

LGTM. Needs a comment about why

This revision is now accepted and ready to land.Mar 10 2016, 2:34 PM
tstellarAMD abandoned this revision.Apr 12 2016, 5:19 PM

The breaks the assembler/disassembler, we need to take a different approach.