Skip to content

check.param.choice

check dialect

Produces one sampled integer/index parameter from an explicit choice set.

Operation contract

Property Value
Semantic phase
Traits UnknownEffects, HasAncestor(check.case)

Signature

Kind Name Type Cardinality Description
Result result index_or_non_i1_integer_scalar required
Attribute values i64_array required
Attribute param_name string optional

Examples

%k = check.param.choice values([16, 24, 32, 64]) : index