Skip to content

func dialect

← Dialect reference

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.