[PATCH] D130746: RFC: Uniformity Analysis for Irreducible Control Flow
Sameer Sahasrabuddhe via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Nov 20 16:56:05 PST 2022
sameerds added a comment.
Bump!
This review has been waiting for attention for close to four months now. The uniformity analysis is important for the following:
1. Lay a strong groundwork for defining the convergence control intrinsics proposed in D85603 <https://reviews.llvm.org/D85603>. This is meant to completely replace the currently under-specified “convergent” attribute in LLVM IR.
2. Improve optimizations in irreducible CFGs.
3. Make uniformity analysis available in MIR, thus improving code generation. Especially the AMDGPU backend will greatly benefit from this information when allocating scalar/vector registers in a wave.
So far, there have been some comments that are “not opposed” to the change. It’s not clear if people who should be interested in the patch are able to provide the right attention. The work was presented at the LLVM Dev Meeting in San Jose too, in order to attract more attention.
I would really like some advice on how to move this forward. The concepts are sound, as far as they were reviewed by people working directly on that change. The analysis is new and does not affect existing pipelines. The AMDGPU pipeline is eager to use this analysis and is committed to maintaining it. Is this sufficient reason to let the patch through?
For submitting, at least a code review is necessary, which does not need domain expertise.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D130746/new/
https://reviews.llvm.org/D130746
More information about the llvm-commits
mailing list