grypp wrote: @npanchen Do you need this trait only for nvvm.barrier0? This is a special op that every thread in a CTA must run, so it’s convergent. Do you have another op that you think also requires it in your case? https://github.com/llvm/llvm-project/pull/152358