Skip to content

kernel.subgroup.vote.any

kernel dialect

Return true when any active subgroup lane has 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 i1 required Subgroup-uniform vote result.

Examples

%any = kernel.subgroup.vote.any %p : i1