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. |