Module func

Module func 

Source

Structs§

EmitFuncContext
A context for emitting an LLVM function.
RowMailBox
Holds a vector of PointerValues pointing to allocas in the first block of a function.
RowPromise
A promise to write values into a RowMailBox

Functions§

build_ok_or_else
Builds a result value wrapping either ok_value or else_value depending on the provided is_ok flag.
build_option
Builds an optional value wrapping some_value conditioned on the provided is_some flag.