This is an archive of the discontinued LLVM Phabricator instance.

[AMDGPU][Uniformity] V_MBCNT* is never uniform
ClosedPublic

Authored by critson on May 17 2023, 12:26 AM.

Details

Summary

Mark V_MBCNT instructions add thread/lane position so will never
be uniform.

Diff Detail

Event Timeline

critson created this revision.May 17 2023, 12:26 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 17 2023, 12:26 AM
critson requested review of this revision.May 17 2023, 12:26 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 17 2023, 12:26 AM
foad accepted this revision.May 17 2023, 1:39 AM

Seems obvious. The corresponding intrinsics are already marked as sources of divergence.

This revision is now accepted and ready to land.May 17 2023, 1:39 AM
This revision was landed with ongoing or failed builds.May 17 2023, 9:50 PM
This revision was automatically updated to reflect the committed changes.