This is an archive of the discontinued LLVM Phabricator instance.

[AMDGPU] Rename amdgcn_wwm to amdgcn_strict_wwm
AbandonedPublic

Authored by piotr on Feb 15 2021, 7:58 AM.

Details

Reviewers
None
Summary
  • Introduce the new intrinsic amdgcn_strict_wwm
  • Deprecate the old intrinsic amdgcn_wwm

The change is done for consistency as the "strict"
prefix will become an important, distinguishing factor
between amdgcn_wqm and amdgcn_strict_wqm in the future.

The "strict" prefix indicates that inactive lanes do not
take part in control flow, specifically an inactive lane
enabled by a strict mode will always be enabled irrespective
of control flow decisions.

The amdgcn_wwm will be removed, but doing so in two steps
gives users time to switch to the new name at their own pace.

Diff Detail

Event Timeline

piotr created this revision.Feb 15 2021, 7:58 AM
piotr requested review of this revision.Feb 15 2021, 7:58 AM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 15 2021, 7:58 AM
piotr abandoned this revision.Feb 15 2021, 7:59 AM