Module cranelift_codegen::ir::function
source · Expand description
Intermediate representation of a function.
The Function
struct defined in this module owns all of its basic blocks and
instructions.
Structs
Wrapper type capable of displaying a
Function
with correct ISA annotations.Additional annotations for function display.
Functions can be cloned, but it is not a very fast operation.
The clone will have all the same entity numbers as the original.
A version marker used to ensure that serialized clif ir is never deserialized with a
different version of Cranelift.