This is an archive of the discontinued LLVM Phabricator instance.

[AMDGPU] Consider S_SETPRIO a scheduling boundary
ClosedPublic

Authored by rampitec on Jul 27 2022, 11:34 AM.

Details

Summary

The instruction is used to modify wave priority with the intent
to affect VALU execution and currently we can reschedule VALU
around it since that VALU does not have side effects.

Diff Detail

Event Timeline

rampitec created this revision.Jul 27 2022, 11:34 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 27 2022, 11:34 AM
rampitec requested review of this revision.Jul 27 2022, 11:34 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 27 2022, 11:34 AM
Herald added a subscriber: wdng. · View Herald Transcript
foad accepted this revision.Jul 27 2022, 11:47 AM

Seems reasonable!

This revision is now accepted and ready to land.Jul 27 2022, 11:47 AM
This revision was landed with ongoing or failed builds.Jul 27 2022, 11:50 AM
This revision was automatically updated to reflect the committed changes.

Why not make it a scheduling boundary?

Why not make it a scheduling boundary?

NVM misread the patch.