This is an archive of the discontinued LLVM Phabricator instance.

[AMDGPU] Make bfe patterns divergence-aware
ClosedPublic

Authored by foad on Sep 30 2020, 8:29 AM.

Details

Summary

This tends to increase code size but more importantly it reduces vgpr
usage, and could avoid costly readfirstlanes if the result needs to be
in an sgpr.

Diff Detail

Event Timeline

foad created this revision.Sep 30 2020, 8:29 AM
Herald added a project: Restricted Project. · View Herald TranscriptSep 30 2020, 8:29 AM
foad requested review of this revision.Sep 30 2020, 8:29 AM
foad updated this revision to Diff 295515.Oct 1 2020, 3:21 AM

Rebase.

madhur13490 accepted this revision.Oct 4 2020, 5:58 AM
This revision is now accepted and ready to land.Oct 4 2020, 5:58 AM
This revision was landed with ongoing or failed builds.Oct 5 2020, 1:55 AM
This revision was automatically updated to reflect the committed changes.