This is an archive of the discontinued LLVM Phabricator instance.

[AMDGPU] Refactor the pass code within the pass "LowerModuleLDS".
AbandonedPublic

Authored by hsmhsm on May 13 2021, 1:28 AM.

Details

Summary

[1] Move the implementation logic to a separate "implementation class".
[2] Modularize the large functions [split them into independent small pieces].
[3] Other various miscellaneous refactoring.

Diff Detail

Event Timeline

hsmhsm created this revision.May 13 2021, 1:28 AM
hsmhsm requested review of this revision.May 13 2021, 1:28 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 13 2021, 1:28 AM
hsmhsm updated this revision to Diff 345070.May 13 2021, 1:43 AM

Moved the replaceUsesOfLocalVars() to its correct position.

hsmhsm updated this revision to Diff 346167.May 18 2021, 7:03 AM

Rabase to latest main.

Abandoning since there is no review progress with this patch.

hsmhsm abandoned this revision.May 21 2021, 2:32 AM

Abandoning since there is no review progress with this patch.