Code Generator Internals

The functions in this document are internal to the JIT, they are here for completeness, but you should refer to the source code for more details.

BURG public API

mono_burg_kids

mono_burg_label

mono_burg_rule

SSA public API

mono_ssa_compute

mono_ssa_cprop

mono_ssa_deadce

mono_ssa_remove

Internal representation

mono_analyze_liveness

mono_compile_dominator_info

mono_compile_iterated_dfrontier

mono_compute_natural_loops

mono_free_loop_info

mono_compile_create_var_load

mono_compile_create_var_store

mono_compile_make_var_load

mono_compile_create_var

mono_codegen

Utilities

mono_blockset_print

mono_constant_fold_inst

mono_constant_fold

mono_linear_scan

mono_draw_graph