[llvm] Late temporal divergence lowering for SDAG (PR #67033)

Sameer Sahasrabuddhe via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 22 01:15:53 PDT 2023


================
@@ -427,6 +432,7 @@ template <typename ContextT> class GenericUniformityAnalysisImpl {
 
   // Recognized cycles with divergent exits.
   SmallPtrSet<const CycleT *, 16> DivergentExitCycles;
+  SmallVector<UseOutsideCycleInfoT, 4> UsesOutsideCycle;
----------------
ssahasra wrote:

Is it correct that this only tracks uses outside a cycle with divergent exits? This should be in the name or at least in a comment.

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


More information about the llvm-commits mailing list