Expand description
IR well-formedness checkers run between compiler passes. Each
function is a pure check returning Result<(), VerifyError>;
the compiler invokes them at the per-pass seams described in
docs/COMPILER.md.
Enums§
- Verify
Error - IR shape failure with enough context to locate the offending op.
Functions§
- function_
calls - Verify each
Call*node names a function inmodel.functions. - types
- Verify every
NodeProto.op_typeis non-empty and the function table is non-empty. - wire_
pairs - Verify each
wire_idhas both aSendand aRecv. - wire_
pairs_ in_ function - Single-function wire-id check (no wrapping
ModelProtoneeded).