luaur_bytecode/methods/
mod.rs1pub mod bc_block_append_instruction;
2pub mod bc_function_add_block;
3pub mod bc_function_add_imm;
4pub mod bc_function_add_inst;
5pub mod bc_function_add_phi;
6pub mod bc_function_add_proj;
7pub mod bc_function_as;
8pub mod bc_function_as_inst_op;
9pub mod bc_function_block;
10pub mod bc_function_block_op;
11pub mod bc_function_const_op;
12pub mod bc_function_get_block_index;
13pub mod bc_function_get_inst_index;
14pub mod bc_function_imm;
15pub mod bc_function_imm_op;
16pub mod bc_function_inst;
17pub mod bc_function_inst_op;
18pub mod bc_function_phi;
19pub mod bc_function_phi_op;
20pub mod bc_function_proj;
21pub mod bc_function_proj_op;
22pub mod bc_function_vm_const;
23pub mod bc_inst_eq_operator_call;
24pub mod bc_inst_hash_mix_bytecode_graph;
25pub mod bc_inst_hash_mix_bytecode_graph_alt_b;
26pub mod bc_inst_hash_operator_call;
27pub mod bc_inst_helper_append_to;
28pub mod bc_inst_helper_create;
29pub mod bc_inst_helper_from;
30pub mod bc_inst_helper_get_bc_op;
31pub mod bc_inst_helper_get_block;
32pub mod bc_inst_helper_get_out_reg;
33pub mod bc_inst_helper_get_vm_const;
34pub mod bc_inst_helper_insert_before;
35pub mod bc_inst_helper_int_imm_input;
36pub mod bc_inst_helper_op;
37pub mod bc_inst_helper_operator_deref;
38pub mod bc_inst_helper_prepend_to;
39pub mod bc_inst_helper_set_bc_op;
40pub mod bc_inst_helper_set_imm_input;
41pub mod bc_inst_helper_set_out_reg;
42pub mod bc_inst_helper_set_vm_const;
43pub mod bc_inst_helper_slice_inputs;
44pub mod bc_op_bc_op_bytecode_graph;
45pub mod bc_op_bc_op_bytecode_graph_alt_b;
46pub mod bc_op_hash_operator_call;
47pub mod bc_op_operator_eq;
48pub mod bc_op_operator_ne;
49pub mod bc_ref_operator_deref_bytecode_graph;
50pub mod bc_ref_operator_deref_bytecode_graph_alt_b;
51pub mod bc_vm_const_bc_vm_const;
52pub mod bytecode_builder_add_child_function;
53pub mod bytecode_builder_add_class_shape;
54pub mod bytecode_builder_add_constant;
55pub mod bytecode_builder_add_constant_boolean;
56pub mod bytecode_builder_add_constant_closure;
57pub mod bytecode_builder_add_constant_integer;
58pub mod bytecode_builder_add_constant_nil;
59pub mod bytecode_builder_add_constant_number;
60pub mod bytecode_builder_add_constant_string;
61pub mod bytecode_builder_add_constant_table;
62pub mod bytecode_builder_add_constant_vector;
63pub mod bytecode_builder_add_debug_remark;
64pub mod bytecode_builder_add_fb_slot;
65pub mod bytecode_builder_add_import;
66pub mod bytecode_builder_add_string_table_entry;
67pub mod bytecode_builder_add_userdata_type;
68pub mod bytecode_builder_annotate_instruction;
69pub mod bytecode_builder_begin_function;
70pub mod bytecode_builder_bytecode_builder;
71pub mod bytecode_builder_constant_key_hash_operator_call;
72pub mod bytecode_builder_constant_key_operator_eq;
73pub mod bytecode_builder_decompose_import_id;
74pub mod bytecode_builder_dump_constant;
75pub mod bytecode_builder_dump_current_function;
76pub mod bytecode_builder_dump_everything;
77pub mod bytecode_builder_dump_function;
78pub mod bytecode_builder_dump_instruction;
79pub mod bytecode_builder_dump_source_remarks;
80pub mod bytecode_builder_dump_type_info;
81pub mod bytecode_builder_emit_abc;
82pub mod bytecode_builder_emit_ad;
83pub mod bytecode_builder_emit_aux;
84pub mod bytecode_builder_emit_e;
85pub mod bytecode_builder_emit_label;
86pub mod bytecode_builder_end_function;
87pub mod bytecode_builder_expand_jumps;
88pub mod bytecode_builder_finalize;
89pub mod bytecode_builder_fold_jumps;
90pub mod bytecode_builder_get_bytecode;
91pub mod bytecode_builder_get_debug_pc;
92pub mod bytecode_builder_get_error;
93pub mod bytecode_builder_get_function_data;
94pub mod bytecode_builder_get_import_id_bytecode_builder;
95pub mod bytecode_builder_get_import_id_bytecode_builder_alt_b;
96pub mod bytecode_builder_get_import_id_bytecode_builder_alt_c;
97pub mod bytecode_builder_get_instruction_count;
98pub mod bytecode_builder_get_string_hash;
99pub mod bytecode_builder_get_string_table;
100pub mod bytecode_builder_get_total_instruction_count;
101pub mod bytecode_builder_get_type_encoding_version;
102pub mod bytecode_builder_get_version;
103pub mod bytecode_builder_needs_debug_remarks;
104pub mod bytecode_builder_patch_aux;
105pub mod bytecode_builder_patch_jump_d;
106pub mod bytecode_builder_patch_skip_c;
107pub mod bytecode_builder_push_debug_local;
108pub mod bytecode_builder_push_debug_upval;
109pub mod bytecode_builder_push_local_type_info;
110pub mod bytecode_builder_push_upval_type_info;
111pub mod bytecode_builder_set_debug_function_line_defined;
112pub mod bytecode_builder_set_debug_function_name;
113pub mod bytecode_builder_set_debug_line;
114pub mod bytecode_builder_set_dump_flags;
115pub mod bytecode_builder_set_dump_source;
116pub mod bytecode_builder_set_function_type_info;
117pub mod bytecode_builder_set_main_function;
118pub mod bytecode_builder_string_ref_hash_operator_call;
119pub mod bytecode_builder_string_ref_operator_eq;
120pub mod bytecode_builder_table_shape_hash_operator_call;
121pub mod bytecode_builder_table_shape_operator_eq;
122pub mod bytecode_builder_try_get_userdata_type_name;
123pub mod bytecode_builder_undo_emit;
124pub mod bytecode_builder_use_userdata_type;
125pub mod bytecode_builder_validate;
126pub mod bytecode_builder_validate_instructions;
127pub mod bytecode_builder_validate_variadic;
128pub mod bytecode_builder_write_class_shape;
129pub mod bytecode_builder_write_function;
130pub mod bytecode_builder_write_line_info;
131pub mod bytecode_builder_write_string_table;
132pub mod bytecode_encoder_bytecode_encoder;
133pub mod bytecode_graph_parser_add_imm_input_bytecode_graph_parser;
134pub mod bytecode_graph_parser_add_imm_input_bytecode_graph_parser_alt_b;
135pub mod bytecode_graph_parser_add_imm_input_bytecode_graph_parser_alt_c;
136pub mod bytecode_graph_parser_add_jump_input;
137pub mod bytecode_graph_parser_add_producer;
138pub mod bytecode_graph_parser_add_proto_input;
139pub mod bytecode_graph_parser_add_successor;
140pub mod bytecode_graph_parser_add_to_phi;
141pub mod bytecode_graph_parser_add_upval_input;
142pub mod bytecode_graph_parser_add_vm_const_input;
143pub mod bytecode_graph_parser_add_vm_reg_input;
144pub mod bytecode_graph_parser_apply_call;
145pub mod bytecode_graph_parser_bytecode_graph_parser;
146pub mod bytecode_graph_parser_find_forward_producer_in_range_bytecode_graph_parser;
147pub mod bytecode_graph_parser_find_forward_producer_in_range_bytecode_graph_parser_alt_b;
148pub mod bytecode_graph_parser_find_producer_bytecode_graph_parser;
149pub mod bytecode_graph_parser_find_producer_bytecode_graph_parser_alt_b;
150pub mod bytecode_graph_parser_find_producers_up_to_top;
151pub mod bytecode_graph_parser_has_producer_before_bytecode_graph_parser;
152pub mod bytecode_graph_parser_has_producer_before_bytecode_graph_parser_alt_b;
153pub mod bytecode_graph_parser_is_jump_trampoline;
154pub mod bytecode_graph_parser_is_unreachable;
155pub mod bytecode_graph_parser_make_block;
156pub mod bytecode_graph_parser_rebuild_blocks;
157pub mod bytecode_graph_parser_rebuild_graph;
158pub mod bytecode_graph_serializer_bytecode_graph_serializer;
159pub mod bytecode_graph_serializer_emit_bytecode;
160pub mod bytecode_graph_serializer_emit_instruction;
161pub mod bytecode_graph_serializer_get_fallthrough;
162pub mod bytecode_graph_serializer_get_imm;
163pub mod bytecode_graph_serializer_get_imm_bool;
164pub mod bytecode_graph_serializer_get_imm_import;
165pub mod bytecode_graph_serializer_get_imm_int;
166pub mod bytecode_graph_serializer_get_proto_input;
167pub mod bytecode_graph_serializer_get_reg_input;
168pub mod bytecode_graph_serializer_get_register;
169pub mod bytecode_graph_serializer_get_upval_input;
170pub mod bytecode_graph_serializer_get_vm_const_input_abc;
171pub mod bytecode_graph_serializer_get_vm_const_input_aux;
172pub mod bytecode_graph_serializer_get_vm_const_input_d;
173pub mod bytecode_graph_serializer_get_vm_const_input_raw;
174pub mod bytecode_graph_serializer_patch_jump;
175pub mod bytecode_graph_serializer_record_jump;
176pub mod bytecode_graph_serializer_reschedule;
177pub mod call_inliner_add_successor;
178pub mod call_inliner_allocate_blocks;
179pub mod call_inliner_allocate_graph_entities_for_target;
180pub mod call_inliner_allocate_instructions;
181pub mod call_inliner_allocate_protos;
182pub mod call_inliner_allocate_up_values;
183pub mod call_inliner_allocate_vm_consts;
184pub mod call_inliner_append_cmp_proto;
185pub mod call_inliner_call_inliner;
186pub mod call_inliner_drop_prep_var_args_in_inlined_path;
187pub mod call_inliner_fill_under_call_arguments;
188pub mod call_inliner_find_target_call_projections;
189pub mod call_inliner_get_var_arg_param;
190pub mod call_inliner_has_edge;
191pub mod call_inliner_inline_target;
192pub mod call_inliner_is_get_var_arg;
193pub mod call_inliner_is_multi_consumer;
194pub mod call_inliner_make_fixed_consumer;
195pub mod call_inliner_map_block_op;
196pub mod call_inliner_map_inst_op;
197pub mod call_inliner_map_proto_op;
198pub mod call_inliner_map_to_caller_op;
199pub mod call_inliner_map_to_caller_reg;
200pub mod call_inliner_map_up_value_op;
201pub mod call_inliner_map_vm_const_op;
202pub mod call_inliner_migrate_blocks;
203pub mod call_inliner_migrate_instructions;
204pub mod call_inliner_replace_call_usages_in_ops;
205pub mod call_inliner_replace_call_usages_with_return_phis;
206pub mod call_inliner_replace_get_var_arg;
207pub mod call_inliner_replace_namecall;
208pub mod call_inliner_replace_return;
209pub mod call_inliner_set_fallthrough;
210pub mod call_inliner_set_return_op;
211pub mod call_inliner_split_block_on_op;
212pub mod call_inliner_validate_cfg;
213pub mod comp_time_bytecode_graph_serializer_comp_time_bytecode_graph_serializer;
214pub mod comp_time_bytecode_graph_serializer_get_vm_const_input_raw;