[llvm] [AMDGPU] Eliminate likely-spurious execz checks via intrinsic argument (PR #123749)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 21 06:47:52 PST 2025


================
@@ -36,6 +37,24 @@ namespace {
 using StackEntry = std::pair<BasicBlock *, Value *>;
 using StackVector = SmallVector<StackEntry, 16>;
 
+class LikelyVaryingHeuristic {
----------------
arsenm wrote:

This Is all phrased with too much uncertainly. You are detecting cases that you know with certainty will be dynamically divergent. Rename this to reflect that 

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


More information about the llvm-commits mailing list