This is an archive of the discontinued LLVM Phabricator instance.

AMDGPU: Remove SignBitIsZero for mubuf scratch offsets
ClosedPublic

Authored by arsenm on Mar 1 2016, 4:40 PM.

Details

Reviewers
tstellarAMD
Summary

These instructions do not have the same negative base
address problem that DS instructions do on SI.

Diff Detail

Event Timeline

arsenm updated this revision to Diff 49567.Mar 1 2016, 4:40 PM
arsenm retitled this revision from to AMDGPU: Remove SignBitIsZero for mubuf scratch offsets.
arsenm updated this object.
arsenm added a reviewer: tstellarAMD.
arsenm added a subscriber: llvm-commits.

Did you have a testcase that proves this isn't required?

Did you have a testcase that proves this isn't required?

I sent you a piglit test for this last week, and also the shader compiler doesn't follow this restriction

tstellarAMD accepted this revision.Mar 21 2016, 10:29 AM
tstellarAMD edited edge metadata.

LGTM, I guess this is OK, maybe when I added this, the fix was just working around some other bug.

This revision is now accepted and ready to land.Mar 21 2016, 10:29 AM
arsenm closed this revision.Mar 21 2016, 11:07 AM

r263964