Skip to content

kernel.workgroup.vote.count

kernel dialect

Count workgroup invocations with a true predicate.

Operation contract

Property Value
Semantic phase executable
Traits Convergent, HasAncestor(kernel.def)
Target contracts kernel.synchronization

Signature

Kind Name Type Cardinality Description
Operand predicate i1 required Per-invocation predicate.
Result result integer required Integer true-predicate count.

Examples

%count = kernel.workgroup.vote.count %p : i1 -> i32