QuickBEAM.VM.Compiler.Lowering.Types (QuickBEAM v0.10.9)

Copy Markdown View Source

Small type and purity predicates used while lowering compiler IR.

Summary

Functions

Returns whether a slot is definitely initialized.

Infers a coarse VM type for an Erlang abstract expression.

Returns whether an expression can be duplicated without side effects.

Functions

definitely_initialized?(arg1)

Returns whether a slot is definitely initialized.

infer_expr_type(arg1)

Infers a coarse VM type for an Erlang abstract expression.

pure_expr?(arg1)

Returns whether an expression can be duplicated without side effects.