Skip to main content

Module methods

Module methods 

Source

Modulesยง

bc_block_append_instruction
bc_function_add_block
bc_function_add_imm
bc_function_add_inst
bc_function_add_phi
bc_function_add_proj
bc_function_as
bc_function_as_inst_op
bc_function_block
bc_function_block_op
bc_function_const_op
bc_function_get_block_index
bc_function_get_inst_index
bc_function_imm
bc_function_imm_op
bc_function_inst
bc_function_inst_op
bc_function_phi
bc_function_phi_op
bc_function_proj
bc_function_proj_op
bc_function_vm_const
bc_inst_eq_operator_call
bc_inst_hash_mix_bytecode_graph
bc_inst_hash_mix_bytecode_graph_alt_b
bc_inst_hash_operator_call
bc_inst_helper_append_to
bc_inst_helper_create
bc_inst_helper_from
bc_inst_helper_get_bc_op
bc_inst_helper_get_block
bc_inst_helper_get_out_reg
bc_inst_helper_get_vm_const
bc_inst_helper_insert_before
bc_inst_helper_int_imm_input
bc_inst_helper_op
bc_inst_helper_operator_deref
bc_inst_helper_prepend_to
bc_inst_helper_set_bc_op
bc_inst_helper_set_imm_input
bc_inst_helper_set_out_reg
bc_inst_helper_set_vm_const
bc_inst_helper_slice_inputs
bc_op_bc_op_bytecode_graph
bc_op_bc_op_bytecode_graph_alt_b
bc_op_hash_operator_call
bc_op_operator_eq
bc_op_operator_ne
bc_ref_operator_deref_bytecode_graph
bc_ref_operator_deref_bytecode_graph_alt_b
bc_vm_const_bc_vm_const
bytecode_builder_add_child_function
bytecode_builder_add_class_shape
bytecode_builder_add_constant
bytecode_builder_add_constant_boolean
bytecode_builder_add_constant_closure
bytecode_builder_add_constant_integer
bytecode_builder_add_constant_nil
bytecode_builder_add_constant_number
bytecode_builder_add_constant_string
bytecode_builder_add_constant_table
bytecode_builder_add_constant_vector
bytecode_builder_add_debug_remark
bytecode_builder_add_fb_slot
bytecode_builder_add_import
bytecode_builder_add_string_table_entry
bytecode_builder_add_userdata_type
bytecode_builder_annotate_instruction
bytecode_builder_begin_function
bytecode_builder_bytecode_builder
bytecode_builder_constant_key_hash_operator_call
bytecode_builder_constant_key_operator_eq
bytecode_builder_decompose_import_id
bytecode_builder_dump_constant
bytecode_builder_dump_current_function
bytecode_builder_dump_everything
bytecode_builder_dump_function
bytecode_builder_dump_instruction
bytecode_builder_dump_source_remarks
bytecode_builder_dump_type_info
bytecode_builder_emit_abc
bytecode_builder_emit_ad
bytecode_builder_emit_aux
bytecode_builder_emit_e
bytecode_builder_emit_label
bytecode_builder_end_function
bytecode_builder_expand_jumps
bytecode_builder_finalize
Node: cxx:Method:Luau.Bytecode:Bytecode/src/BytecodeBuilder.cpp:676:finalize
bytecode_builder_fold_jumps
bytecode_builder_get_bytecode
bytecode_builder_get_debug_pc
bytecode_builder_get_error
bytecode_builder_get_function_data
bytecode_builder_get_import_id_bytecode_builder
bytecode_builder_get_import_id_bytecode_builder_alt_b
bytecode_builder_get_import_id_bytecode_builder_alt_c
Node: cxx:Method:Luau.Bytecode:Bytecode/src/BytecodeBuilder.cpp:1071:getImportId
bytecode_builder_get_instruction_count
bytecode_builder_get_string_hash
bytecode_builder_get_string_table
bytecode_builder_get_total_instruction_count
bytecode_builder_get_type_encoding_version
bytecode_builder_get_version
bytecode_builder_needs_debug_remarks
bytecode_builder_patch_aux
bytecode_builder_patch_jump_d
bytecode_builder_patch_skip_c
bytecode_builder_push_debug_local
bytecode_builder_push_debug_upval
bytecode_builder_push_local_type_info
bytecode_builder_push_upval_type_info
bytecode_builder_set_debug_function_line_defined
bytecode_builder_set_debug_function_name
bytecode_builder_set_debug_line
bytecode_builder_set_dump_flags
bytecode_builder_set_dump_source
bytecode_builder_set_function_type_info
bytecode_builder_set_main_function
bytecode_builder_string_ref_hash_operator_call
bytecode_builder_string_ref_operator_eq
bytecode_builder_table_shape_hash_operator_call
bytecode_builder_table_shape_operator_eq
bytecode_builder_try_get_userdata_type_name
bytecode_builder_undo_emit
bytecode_builder_use_userdata_type
bytecode_builder_validate
bytecode_builder_validate_instructions
bytecode_builder_validate_variadic
bytecode_builder_write_class_shape
bytecode_builder_write_function
bytecode_builder_write_line_info
bytecode_builder_write_string_table
bytecode_encoder_bytecode_encoder
bytecode_graph_parser_add_imm_input_bytecode_graph_parser
bytecode_graph_parser_add_imm_input_bytecode_graph_parser_alt_b
bytecode_graph_parser_add_imm_input_bytecode_graph_parser_alt_c
bytecode_graph_parser_add_jump_input
bytecode_graph_parser_add_producer
bytecode_graph_parser_add_proto_input
bytecode_graph_parser_add_successor
bytecode_graph_parser_add_to_phi
bytecode_graph_parser_add_upval_input
bytecode_graph_parser_add_vm_const_input
bytecode_graph_parser_add_vm_reg_input
bytecode_graph_parser_apply_call
bytecode_graph_parser_bytecode_graph_parser
bytecode_graph_parser_find_forward_producer_in_range_bytecode_graph_parser
bytecode_graph_parser_find_forward_producer_in_range_bytecode_graph_parser_alt_b
bytecode_graph_parser_find_producer_bytecode_graph_parser
bytecode_graph_parser_find_producer_bytecode_graph_parser_alt_b
bytecode_graph_parser_find_producers_up_to_top
bytecode_graph_parser_has_producer_before_bytecode_graph_parser
bytecode_graph_parser_has_producer_before_bytecode_graph_parser_alt_b
bytecode_graph_parser_is_jump_trampoline
bytecode_graph_parser_is_unreachable
bytecode_graph_parser_make_block
bytecode_graph_parser_rebuild_blocks
bytecode_graph_parser_rebuild_graph
bytecode_graph_serializer_bytecode_graph_serializer
bytecode_graph_serializer_emit_bytecode
bytecode_graph_serializer_emit_instruction
bytecode_graph_serializer_get_fallthrough
bytecode_graph_serializer_get_imm
bytecode_graph_serializer_get_imm_bool
bytecode_graph_serializer_get_imm_import
bytecode_graph_serializer_get_imm_int
bytecode_graph_serializer_get_proto_input
bytecode_graph_serializer_get_reg_input
bytecode_graph_serializer_get_register
bytecode_graph_serializer_get_upval_input
bytecode_graph_serializer_get_vm_const_input_abc
bytecode_graph_serializer_get_vm_const_input_aux
bytecode_graph_serializer_get_vm_const_input_d
bytecode_graph_serializer_get_vm_const_input_raw
bytecode_graph_serializer_patch_jump
bytecode_graph_serializer_record_jump
bytecode_graph_serializer_reschedule
call_inliner_add_successor
call_inliner_allocate_blocks
call_inliner_allocate_graph_entities_for_target
call_inliner_allocate_instructions
call_inliner_allocate_protos
call_inliner_allocate_up_values
call_inliner_allocate_vm_consts
call_inliner_append_cmp_proto
call_inliner_call_inliner
call_inliner_drop_prep_var_args_in_inlined_path
call_inliner_fill_under_call_arguments
call_inliner_find_target_call_projections
call_inliner_get_var_arg_param
call_inliner_has_edge
call_inliner_inline_target
call_inliner_is_get_var_arg
call_inliner_is_multi_consumer
call_inliner_make_fixed_consumer
call_inliner_map_block_op
call_inliner_map_inst_op
call_inliner_map_proto_op
call_inliner_map_to_caller_op
call_inliner_map_to_caller_reg
call_inliner_map_up_value_op
call_inliner_map_vm_const_op
call_inliner_migrate_blocks
call_inliner_migrate_instructions
call_inliner_replace_call_usages_in_ops
call_inliner_replace_call_usages_with_return_phis
call_inliner_replace_get_var_arg
call_inliner_replace_namecall
call_inliner_replace_return
call_inliner_set_fallthrough
call_inliner_set_return_op
call_inliner_split_block_on_op
call_inliner_validate_cfg
comp_time_bytecode_graph_serializer_comp_time_bytecode_graph_serializer
comp_time_bytecode_graph_serializer_get_vm_const_input_raw