This is an archive of the discontinued LLVM Phabricator instance.

AMDGPU: llvm.amdgcn.interp.mov is a source of divergence
ClosedPublic

Authored by nhaehnle on Dec 8 2016, 6:22 AM.

Details

Summary

While the result is constant across a single primitive, each pixel
shader wave can have pixels from multiple primitives.

Diff Detail

Repository
rL LLVM

Event Timeline

nhaehnle updated this revision to Diff 80755.Dec 8 2016, 6:22 AM
nhaehnle retitled this revision from to AMDGPU: llvm.amdgcn.interp.mov is a source of divergence.
nhaehnle updated this object.
nhaehnle added reviewers: arsenm, tstellarAMD.
nhaehnle added a subscriber: llvm-commits.
tstellarAMD accepted this revision.Dec 8 2016, 7:11 AM
tstellarAMD edited edge metadata.

Thanks for catching this. LGTM.

This revision is now accepted and ready to land.Dec 8 2016, 7:11 AM
This revision was automatically updated to reflect the committed changes.