llvm-project
[AMDGPU] Add islands to StructurizeCFG
#201675
Open

[AMDGPU] Add islands to StructurizeCFG #201675

ro-i wants to merge 17 commits into main from users/ro-i/structurize-islands
ro-i
ro-i ro-i requested a review from arsenm arsenm 160 days ago
ro-i ro-i requested a review from Meinersbur Meinersbur 160 days ago
ro-i ro-i requested a review from shiltian shiltian 160 days ago
ro-i ro-i requested a review from CatherineMoore CatherineMoore 160 days ago
ro-i ro-i requested a review from ssahasra ssahasra 160 days ago
llvmorg-github-actions llvmorg-github-actions added backend:AMDGPU
llvmorg-github-actions llvmorg-github-actions added llvm:transforms
llvmorg-github-actions
jayfoad jayfoad requested a review from ruiling ruiling 156 days ago
ro-i
ro-i
arsenm
arsenm commented on 2026-06-09
ro-i
ro-i ro-i force pushed from d8f9b04f to b4503ac1 126 days ago
ro-i
ro-i commented on 2026-07-20
arsenm
arsenm commented on 2026-07-21
arsenm
arsenm commented on 2026-07-21
arsenm
arsenm commented on 2026-07-21
ro-i ro-i force pushed from b4503ac1 to 34e79074 76 days ago
ro-i
arsenm
arsenm approved these changes on 2026-09-13
ro-i ro-i force pushed from 34e79074 to 00f03e79 29 days ago
ro-i
ro-i
github-actions
arsenm
arsenm approved these changes on 2026-10-13
jayfoad
jayfoad
ro-i
jayfoad
ro-i ro-i force pushed from fbb4158c to 376f8859 12 days ago
arsenm
arsenm approved these changes on 2026-11-02
ro-i
jayfoad
ro-i
ro-i
ro-i
ro-i [AMDGPU] Add islands to StructurizeCFG
acab11f3
ro-i make island naming in tests consistent; improve two edge cases
d709cadf
ro-i clarify comment for less confusion
6a121672
ro-i move to getUniquePredecessor for intermediate targets and collapse id…
45c8c53e
ro-i misc review feedback
e5143cd9
ro-i fix tests after rebase; improve unreachable testing
4e9f678f
ro-i implement feedback and switch to SplitMultiBrEdge
96dda33a
ro-i optimize for the common trivial case
2913ba48
ro-i fix AMDGPU callbr tests lost in rebase
6c156e1a
ro-i reject self-loop islands in the fast path and teach hasOnlyUniformBra…
59c2bb28
ro-i fix tests after rebase onto CallBase divergence fix
dd5c8f16
ro-i restore opt checks lost in rebase
f5f3e306
ro-i update subregion exits moved by the island entry flow
aea78074
ro-i fix callbr tests after rebase
4e37b75f
ro-i braces
2c031e04
ro-i complete test coverage
fc615d83
jayfoad
ro-i
ro-i add forgotten CHECK lines for new test
e23aefa3
ro-i ro-i force pushed from 05621590 to e23aefa3 6 days ago
ro-i
jayfoad
ro-i

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone