A function reference.
A function type.
Modules contain lists of functions, imports, exports, function types.
Block that ends with nothing or with simple branching.
Relooper transforms arbitrary control-flow graph into a structured control-flow that used by Binaryen IR.
Block that ends with a switch.
Operation that takes two input operands and returns result.
Operation that takes a single input operand and returns result.
Type of the values. For example, these can be found on a stack and in local vars.
Represents Relooper's block.
This trait provides a means for converting various types of strings into a pointer that can be passed into C code.
Set the global code generation configuration.