API Implementation
Below is the list of API calls to implement, ordered by priority derived from requirements from test cases. Please tick them off as you go, and watch for updates.
MuIRBuilder
-
load
-
gen_sym
-
new_bb
-
new_binop
-
new_branch
-
new_branch2
-
new_call
-
new_ccall
-
new_cmp
-
new_comminst
-
new_const_double
-
new_const_extern
-
new_const_int
-
new_const_int_ex
-
new_const_null
-
new_conv
-
new_dest_clause
-
new_exc_clause
-
new_func
-
new_func_ver
-
new_funcsig
-
new_getfieldiref
-
new_getiref
-
new_getvarpartiref
-
new_global_cell
-
new_load
-
new_new
-
new_newhybrid
-
new_ret
-
new_select
-
new_shiftiref
-
new_store
-
new_switch
-
new_throw
-
new_type_double
-
new_type_float
-
new_type_funcref
-
new_type_hybrid
-
new_type_int
-
new_type_iref
-
new_type_ref
-
new_type_struct
-
new_type_ufuncptr
-
new_type_uptr
-
new_type_void
MuCtx
-
store
-
get_field_iref
-
get_iref
-
get_var_part_iref
-
handle_from_const
-
handle_from_func
-
handle_from_global
-
handle_from_sint64
-
handle_from_uint64
-
handle_from_uint8
-
id_of
-
new_fixed
-
new_hybrid
-
new_ir_builder
-
refcast
-
shift_iref