Skip to content

pass dialect

← Dialect reference

Descriptor-backed pass pipeline control operations.

Property Value
Bytecode dialect ID 0x15
Registered by default yes
Operations 10

Operations

Operation Summary
pass.call Statically call another named pass pipeline.
pass.fail Emit a structured pipeline assertion failure.
pass.for Deterministically iterate symbols of the selected anchor kind.
pass.halt Deliberately stop pipeline execution with a diagnostic message.
pass.if_changed Execute a nested pipeline body when the immediately preceding sibling statement changed the current anchor.
pass.pipeline Named pass pipeline entry point.
pass.repeat Repeat a nested pipeline body.
pass.run Descriptor-backed leaf pass invocation.
pass.where Guard a nested pipeline body with a descriptor-backed pass predicate.
pass.yield Terminate a pass pipeline control region.