Skip to content

check.oracle.call

check dialect

Calls a pluggable oracle provider for expected values.

Operation contract

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

Signature

Kind Name Type Cardinality Description
Operand inputs any variadic
Result results any variadic
Attribute provider string required
Attribute attrs dict optional
Attribute callee symbol (func_like) required

Examples

%expected = check.oracle.call<reference.scalar> callee(@gemv_f32) inputs(%lhs, %rhs) : (tensor<[%m]x[%n]xf32>, tensor<[%n]xf32>) -> (tensor<[%m]xf32>)