func dialect¶
Program structure operations.
| Property | Value |
|---|---|
| Bytecode dialect ID | 0x06 |
| Registered by default | yes |
| Operations | 5 |
Operations¶
| Operation | Summary |
|---|---|
func.call |
Function-like symbol call. |
func.decl |
External function declaration. |
func.def |
Function definition. |
func.location |
Materialize immutable captured source provenance as a read-only buffer. |
func.return |
Return values from function body. |
Parameterized attributes¶
| Attribute | Summary |
|---|---|
#func.location.unknown |
An explicitly unknown captured location. |
#func.location.field |
A captured source field range in its file node's coordinate space. |
#func.location.file |
Captured file range and optional original source text beginning at the start line. |
#func.location.fused |
Provenance derived from several captured locations. |
#func.location.opaque |
Captured external source identity and uninterpreted payload. |
#func.location.tagged |
Tagged provenance with an optional captured child. |