This is an archive of the discontinued LLVM Phabricator instance.

AMDGPU: Add definitions for scalar store instructions
ClosedPublic

Authored by arsenm on Oct 3 2016, 5:43 AM.

Details

Reviewers
tstellarAMD
Summary

Also add glc bit to the scalar loads since they exist on VI
and change the caching behavior.

This currently has an assembler bug where the glc bit is incorrectly
accepted on SI/CI which do not have it.

Diff Detail

Event Timeline

arsenm updated this revision to Diff 73261.Oct 3 2016, 5:43 AM
arsenm retitled this revision from to AMDGPU: Add definitions for scalar store instructions.
arsenm updated this object.
arsenm added a reviewer: tstellarAMD.
arsenm added a subscriber: llvm-commits.
tstellarAMD accepted this revision.Oct 4 2016, 1:43 PM
tstellarAMD edited edge metadata.

LGTM.

This revision is now accepted and ready to land.Oct 4 2016, 1:43 PM
arsenm updated this revision to Diff 74483.Oct 13 2016, 3:01 AM
arsenm edited edge metadata.
arsenm updated this revision to Diff 74488.Oct 13 2016, 3:21 AM

Fix available type. Add verifier check that offset SGPR is m0

arsenm closed this revision.Oct 31 2016, 5:50 PM

r285463