Expand description
Intermediate representation of a function.
The Function
struct defined in this module owns all of its basic blocks and
instructions.
Structsยง
- Display
Function - Wrapper type capable of displaying a
Function
. - Function
- Functions can be cloned, but it is not a very fast operation. The clone will have all the same entity numbers as the original.
- Function
Parameters - Function parameters used when creating this function, and that will become applied after
compilation to materialize the final
CompiledCode
. - Function
Stencil - Function fields needed when compiling a function.
- Version
Marker - A version marker used to ensure that serialized clif ir is never deserialized with a different version of Cranelift.