[llvm] [AMDGPU] Do not preserve UniformityInfo (PR #76696)

Jay Foad via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 2 01:07:25 PST 2024


================
@@ -33,6 +33,12 @@
 /// the propagation of the impact of divergent control flow on the divergence of
 /// values (sync dependencies).
 ///
+/// NOTE: In general, no interface exists for a transform to update
+/// (Machine)UniformityInfo. Additionally, (Machine)CycleAnalysis is a
+/// transitive dependence, but it also does not provide an interface for
+/// updation. Given that, transforms should not preserve uniformity in their
----------------
jayfoad wrote:

"updation" should be a word! :-)

https://github.com/llvm/llvm-project/pull/76696


More information about the llvm-commits mailing list