Docs.rs
luaur-code-gen-0.1.0
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
luaur-code-gen 0.1.0
Native (A64/X64) code generation for Luau (Rust).
Crate
Source
Builds
Feature flags
Documentation
..
address_a_64_address_a_64_address_a_64.rs
address_a_64_address_a_64_address_a_64_alt_b.rs
assembly_builder_a_64_add_assembly_builder_a_64.rs
assembly_builder_a_64_add_assembly_builder_a_64_alt_b.rs
assembly_builder_a_64_adr_assembly_builder_a_64.rs
assembly_builder_a_64_adr_assembly_builder_a_64_alt_b.rs
assembly_builder_a_64_adr_assembly_builder_a_64_alt_c.rs
assembly_builder_a_64_adr_assembly_builder_a_64_alt_d.rs
assembly_builder_a_64_adr_assembly_builder_a_64_alt_e.rs
assembly_builder_a_64_allocate_data.rs
assembly_builder_a_64_and_assembly_builder_a_64.rs
assembly_builder_a_64_and_assembly_builder_a_64_alt_b.rs
assembly_builder_a_64_asr_assembly_builder_a_64.rs
assembly_builder_a_64_asr_assembly_builder_a_64_alt_b.rs
assembly_builder_a_64_assembly_builder_a_64_assembly_builder_a_64.rs
assembly_builder_a_64_assembly_builder_a_64_assembly_builder_a_64_alt_b.rs
assembly_builder_a_64_b_assembly_builder_a_64.rs
assembly_builder_a_64_b_assembly_builder_a_64_alt_b.rs
assembly_builder_a_64_bic.rs
assembly_builder_a_64_bif.rs
assembly_builder_a_64_bit.rs
assembly_builder_a_64_bl.rs
assembly_builder_a_64_blr.rs
assembly_builder_a_64_br.rs
assembly_builder_a_64_cbnz.rs
assembly_builder_a_64_cbz.rs
assembly_builder_a_64_ccmn_assembly_builder_a_64.rs
assembly_builder_a_64_ccmn_assembly_builder_a_64_alt_b.rs
assembly_builder_a_64_ccmp.rs
assembly_builder_a_64_clz.rs
assembly_builder_a_64_cmn.rs
assembly_builder_a_64_cmp_assembly_builder_a_64.rs
assembly_builder_a_64_cmp_assembly_builder_a_64_alt_b.rs
assembly_builder_a_64_commit.rs
assembly_builder_a_64_csel.rs
assembly_builder_a_64_cset.rs
assembly_builder_a_64_dup_4_s.rs
assembly_builder_a_64_eor_assembly_builder_a_64.rs
assembly_builder_a_64_eor_assembly_builder_a_64_alt_b.rs
assembly_builder_a_64_extend.rs
assembly_builder_a_64_fabs.rs
assembly_builder_a_64_fadd.rs
assembly_builder_a_64_faddp.rs
assembly_builder_a_64_fcmeq_4_s.rs
assembly_builder_a_64_fcmgt_4_s.rs
assembly_builder_a_64_fcmp.rs
assembly_builder_a_64_fcmpz.rs
assembly_builder_a_64_fcsel.rs
assembly_builder_a_64_fcvt.rs
assembly_builder_a_64_fcvtzs.rs
assembly_builder_a_64_fcvtzu.rs
assembly_builder_a_64_fdiv.rs
assembly_builder_a_64_finalize.rs
assembly_builder_a_64_fjcvtzs.rs
assembly_builder_a_64_fmla.rs
assembly_builder_a_64_fmov_assembly_builder_a_64.rs
assembly_builder_a_64_fmov_assembly_builder_a_64_alt_b.rs
assembly_builder_a_64_fmov_assembly_builder_a_64_alt_c.rs
assembly_builder_a_64_fmul.rs
assembly_builder_a_64_fneg.rs
assembly_builder_a_64_frinta.rs
assembly_builder_a_64_frintm.rs
assembly_builder_a_64_frintp.rs
assembly_builder_a_64_fsqrt.rs
assembly_builder_a_64_fsub.rs
assembly_builder_a_64_get_code_size.rs
assembly_builder_a_64_get_instruction_count.rs
assembly_builder_a_64_get_label_offset.rs
assembly_builder_a_64_ins_4_s_assembly_builder_a_64.rs
assembly_builder_a_64_ins_4_s_assembly_builder_a_64_alt_b.rs
assembly_builder_a_64_is_fmov_supported_fp_32.rs
assembly_builder_a_64_is_fmov_supported_fp_64.rs
assembly_builder_a_64_is_mask_supported.rs
assembly_builder_a_64_ldp.rs
assembly_builder_a_64_ldr.rs
assembly_builder_a_64_ldrb.rs
assembly_builder_a_64_ldrh.rs
assembly_builder_a_64_ldrsb.rs
assembly_builder_a_64_ldrsh.rs
assembly_builder_a_64_ldrsw.rs
assembly_builder_a_64_log_append.rs
assembly_builder_a_64_log_assembly_builder_a_64.rs
assembly_builder_a_64_log_assembly_builder_a_64_alt_b.rs
assembly_builder_a_64_log_assembly_builder_a_64_alt_c.rs
assembly_builder_a_64_log_assembly_builder_a_64_alt_d.rs
assembly_builder_a_64_log_assembly_builder_a_64_alt_e.rs
assembly_builder_a_64_log_assembly_builder_a_64_alt_f.rs
assembly_builder_a_64_log_assembly_builder_a_64_alt_g.rs
assembly_builder_a_64_log_assembly_builder_a_64_alt_h.rs
assembly_builder_a_64_log_assembly_builder_a_64_alt_i.rs
assembly_builder_a_64_log_assembly_builder_a_64_alt_j.rs
assembly_builder_a_64_log_assembly_builder_a_64_alt_k.rs
assembly_builder_a_64_log_assembly_builder_a_64_alt_l.rs
assembly_builder_a_64_log_assembly_builder_a_64_alt_m.rs
assembly_builder_a_64_log_assembly_builder_a_64_alt_n.rs
assembly_builder_a_64_log_assembly_builder_a_64_alt_o.rs
assembly_builder_a_64_lsl_assembly_builder_a_64.rs
assembly_builder_a_64_lsl_assembly_builder_a_64_alt_b.rs
assembly_builder_a_64_lsr_assembly_builder_a_64.rs
assembly_builder_a_64_lsr_assembly_builder_a_64_alt_b.rs
assembly_builder_a_64_mov_assembly_builder_a_64.rs
assembly_builder_a_64_mov_assembly_builder_a_64_alt_b.rs
assembly_builder_a_64_movk.rs
assembly_builder_a_64_movn.rs
assembly_builder_a_64_movz.rs
assembly_builder_a_64_msub.rs
assembly_builder_a_64_mul.rs
assembly_builder_a_64_mvn.rs
assembly_builder_a_64_neg.rs
assembly_builder_a_64_nop.rs
assembly_builder_a_64_orr_assembly_builder_a_64.rs
assembly_builder_a_64_orr_assembly_builder_a_64_alt_b.rs
assembly_builder_a_64_patch_label.rs
assembly_builder_a_64_patch_offset.rs
assembly_builder_a_64_place.rs
assembly_builder_a_64_place_0.rs
assembly_builder_a_64_place_a.rs
assembly_builder_a_64_place_adr_assembly_builder_a_64.rs
assembly_builder_a_64_place_adr_assembly_builder_a_64_alt_b.rs
assembly_builder_a_64_place_b.rs
assembly_builder_a_64_place_bc.rs
assembly_builder_a_64_place_bcr.rs
assembly_builder_a_64_place_bfm.rs
assembly_builder_a_64_place_bm.rs
assembly_builder_a_64_place_br.rs
assembly_builder_a_64_place_btr.rs
assembly_builder_a_64_place_cs.rs
assembly_builder_a_64_place_er.rs
assembly_builder_a_64_place_fcmp.rs
assembly_builder_a_64_place_fmov.rs
assembly_builder_a_64_place_i_12.rs
assembly_builder_a_64_place_i_16.rs
assembly_builder_a_64_place_p.rs
assembly_builder_a_64_place_r_1.rs
assembly_builder_a_64_place_r_3.rs
assembly_builder_a_64_place_sr_2.rs
assembly_builder_a_64_place_sr_3.rs
assembly_builder_a_64_place_vr.rs
assembly_builder_a_64_rbit.rs
assembly_builder_a_64_rem.rs
assembly_builder_a_64_ret.rs
assembly_builder_a_64_rev.rs
assembly_builder_a_64_ror_assembly_builder_a_64.rs
assembly_builder_a_64_ror_assembly_builder_a_64_alt_b.rs
assembly_builder_a_64_sbfiz.rs
assembly_builder_a_64_sbfx.rs
assembly_builder_a_64_scvtf.rs
assembly_builder_a_64_sdiv.rs
assembly_builder_a_64_set_label_assembly_builder_a_64.rs
assembly_builder_a_64_set_label_assembly_builder_a_64_alt_b.rs
assembly_builder_a_64_stp.rs
assembly_builder_a_64_str.rs
assembly_builder_a_64_strb.rs
assembly_builder_a_64_strh.rs
assembly_builder_a_64_sub_assembly_builder_a_64.rs
assembly_builder_a_64_sub_assembly_builder_a_64_alt_b.rs
assembly_builder_a_64_tbnz.rs
assembly_builder_a_64_tbz.rs
assembly_builder_a_64_tst_assembly_builder_a_64.rs
assembly_builder_a_64_tst_assembly_builder_a_64_alt_b.rs
assembly_builder_a_64_ubfiz.rs
assembly_builder_a_64_ubfx.rs
assembly_builder_a_64_ucvtf.rs
assembly_builder_a_64_udf.rs
assembly_builder_a_64_udiv.rs
assembly_builder_a_64_umov_4_s.rs
assembly_builder_x_64_add.rs
assembly_builder_x_64_align.rs
assembly_builder_x_64_and.rs
assembly_builder_x_64_assembly_builder_x_64_assembly_builder_x_64.rs
assembly_builder_x_64_assembly_builder_x_64_assembly_builder_x_64_alt_b.rs
assembly_builder_x_64_assembly_builder_x_64_assembly_builder_x_64_alt_c.rs
assembly_builder_x_64_bsf.rs
assembly_builder_x_64_bsr.rs
assembly_builder_x_64_bswap.rs
assembly_builder_x_64_bytes.rs
assembly_builder_x_64_call_assembly_builder_x_64.rs
assembly_builder_x_64_call_assembly_builder_x_64_alt_b.rs
assembly_builder_x_64_cdq.rs
assembly_builder_x_64_cmov.rs
assembly_builder_x_64_cmp.rs
assembly_builder_x_64_commit.rs
assembly_builder_x_64_cqo.rs
assembly_builder_x_64_dec.rs
assembly_builder_x_64_div.rs
assembly_builder_x_64_f_32.rs
assembly_builder_x_64_f_32_x_4.rs
assembly_builder_x_64_f_64.rs
assembly_builder_x_64_f_64_x_2.rs
assembly_builder_x_64_finalize.rs
assembly_builder_x_64_get_code_size.rs
assembly_builder_x_64_get_instruction_count.rs
assembly_builder_x_64_get_label_offset.rs
assembly_builder_x_64_get_register_name.rs
assembly_builder_x_64_get_size_name.rs
assembly_builder_x_64_i_32.rs
assembly_builder_x_64_i_64.rs
assembly_builder_x_64_idiv.rs
assembly_builder_x_64_imul_assembly_builder_x_64.rs
assembly_builder_x_64_imul_assembly_builder_x_64_alt_b.rs
assembly_builder_x_64_imul_assembly_builder_x_64_alt_c.rs
assembly_builder_x_64_inc.rs
assembly_builder_x_64_int_3.rs
assembly_builder_x_64_jcc.rs
assembly_builder_x_64_jmp_assembly_builder_x_64.rs
assembly_builder_x_64_jmp_assembly_builder_x_64_alt_b.rs
assembly_builder_x_64_lea_assembly_builder_x_64.rs
assembly_builder_x_64_lea_assembly_builder_x_64_alt_b.rs
assembly_builder_x_64_log_append.rs
assembly_builder_x_64_log_assembly_builder_x_64.rs
assembly_builder_x_64_log_assembly_builder_x_64_alt_b.rs
assembly_builder_x_64_log_assembly_builder_x_64_alt_c.rs
assembly_builder_x_64_log_assembly_builder_x_64_alt_d.rs
assembly_builder_x_64_log_assembly_builder_x_64_alt_e.rs
assembly_builder_x_64_log_assembly_builder_x_64_alt_f.rs
assembly_builder_x_64_log_assembly_builder_x_64_alt_g.rs
assembly_builder_x_64_log_assembly_builder_x_64_alt_h.rs
assembly_builder_x_64_log_assembly_builder_x_64_alt_i.rs
assembly_builder_x_64_mov.rs
assembly_builder_x_64_mov_64.rs
assembly_builder_x_64_movsx.rs
assembly_builder_x_64_movzx.rs
assembly_builder_x_64_mul.rs
assembly_builder_x_64_neg.rs
assembly_builder_x_64_nop.rs
assembly_builder_x_64_not.rs
assembly_builder_x_64_or.rs
assembly_builder_x_64_place.rs
assembly_builder_x_64_place_avx_assembly_builder_x_64.rs
assembly_builder_x_64_place_avx_assembly_builder_x_64_alt_b.rs
assembly_builder_x_64_place_avx_assembly_builder_x_64_alt_c.rs
assembly_builder_x_64_place_avx_assembly_builder_x_64_alt_d.rs
assembly_builder_x_64_place_binary.rs
assembly_builder_x_64_place_binary_reg_and_reg_mem.rs
assembly_builder_x_64_place_binary_reg_mem_and_imm.rs
assembly_builder_x_64_place_binary_reg_mem_and_reg.rs
assembly_builder_x_64_place_imm_16.rs
assembly_builder_x_64_place_imm_32.rs
assembly_builder_x_64_place_imm_64.rs
assembly_builder_x_64_place_imm_8.rs
assembly_builder_x_64_place_imm_8_or_32.rs
assembly_builder_x_64_place_jcc.rs
assembly_builder_x_64_place_label.rs
assembly_builder_x_64_place_mod_reg_mem.rs
assembly_builder_x_64_place_reg_and_mod_reg_mem.rs
assembly_builder_x_64_place_rex_assembly_builder_x_64.rs
assembly_builder_x_64_place_rex_assembly_builder_x_64_alt_b.rs
assembly_builder_x_64_place_rex_assembly_builder_x_64_alt_c.rs
assembly_builder_x_64_place_rex_no_w.rs
assembly_builder_x_64_place_shift.rs
assembly_builder_x_64_place_unary_mod_reg_mem.rs
assembly_builder_x_64_place_vex.rs
assembly_builder_x_64_pop.rs
assembly_builder_x_64_push.rs
assembly_builder_x_64_ret.rs
assembly_builder_x_64_rol.rs
assembly_builder_x_64_ror.rs
assembly_builder_x_64_sal.rs
assembly_builder_x_64_sar.rs
assembly_builder_x_64_set_label_assembly_builder_x_64.rs
assembly_builder_x_64_set_label_assembly_builder_x_64_alt_b.rs
assembly_builder_x_64_setcc.rs
assembly_builder_x_64_shl.rs
assembly_builder_x_64_shr.rs
assembly_builder_x_64_sub.rs
assembly_builder_x_64_test.rs
assembly_builder_x_64_u_32_x_4.rs
assembly_builder_x_64_ud_2.rs
assembly_builder_x_64_vaddpd.rs
assembly_builder_x_64_vaddps.rs
assembly_builder_x_64_vaddsd.rs
assembly_builder_x_64_vaddss.rs
assembly_builder_x_64_vandnpd.rs
assembly_builder_x_64_vandpd.rs
assembly_builder_x_64_vandps.rs
assembly_builder_x_64_vblendvpd.rs
assembly_builder_x_64_vblendvps.rs
assembly_builder_x_64_vcmpeqps.rs
assembly_builder_x_64_vcmpeqsd.rs
assembly_builder_x_64_vcmpltsd.rs
assembly_builder_x_64_vcmpltss.rs
assembly_builder_x_64_vcvtsd_2_ss.rs
assembly_builder_x_64_vcvtsi_2_sd.rs
assembly_builder_x_64_vcvtsi_2_ss.rs
assembly_builder_x_64_vcvtss_2_sd.rs
assembly_builder_x_64_vcvttsd_2_si.rs
assembly_builder_x_64_vdivps.rs
assembly_builder_x_64_vdivsd.rs
assembly_builder_x_64_vdivss.rs
assembly_builder_x_64_vdpps.rs
assembly_builder_x_64_vfmadd_213_pd.rs
assembly_builder_x_64_vfmadd_213_ps.rs
assembly_builder_x_64_vmaxps.rs
assembly_builder_x_64_vmaxsd.rs
assembly_builder_x_64_vmaxss.rs
assembly_builder_x_64_vminps.rs
assembly_builder_x_64_vminsd.rs
assembly_builder_x_64_vminss.rs
assembly_builder_x_64_vmovapd.rs
assembly_builder_x_64_vmovaps.rs
assembly_builder_x_64_vmovq.rs
assembly_builder_x_64_vmovsd_assembly_builder_x_64.rs
assembly_builder_x_64_vmovsd_assembly_builder_x_64_alt_b.rs
assembly_builder_x_64_vmovss_assembly_builder_x_64.rs
assembly_builder_x_64_vmovss_assembly_builder_x_64_alt_b.rs
assembly_builder_x_64_vmovupd.rs
assembly_builder_x_64_vmovups.rs
assembly_builder_x_64_vmulps.rs
assembly_builder_x_64_vmulsd.rs
assembly_builder_x_64_vmulss.rs
assembly_builder_x_64_vorpd.rs
assembly_builder_x_64_vorps.rs
assembly_builder_x_64_vpextrd.rs
assembly_builder_x_64_vpinsrd.rs
assembly_builder_x_64_vpshufps.rs
assembly_builder_x_64_vroundps.rs
assembly_builder_x_64_vroundsd.rs
assembly_builder_x_64_vroundss.rs
assembly_builder_x_64_vsqrtpd.rs
assembly_builder_x_64_vsqrtps.rs
assembly_builder_x_64_vsqrtsd.rs
assembly_builder_x_64_vsqrtss.rs
assembly_builder_x_64_vsubps.rs
assembly_builder_x_64_vsubsd.rs
assembly_builder_x_64_vsubss.rs
assembly_builder_x_64_vucomisd.rs
assembly_builder_x_64_vucomiss.rs
assembly_builder_x_64_vxorpd.rs
assembly_builder_x_64_vxorps.rs
assembly_builder_x_64_xor.rs
base_code_gen_context_base_code_gen_context_code_gen_context.rs
base_code_gen_context_base_code_gen_context_code_gen_context_alt_b.rs
base_code_gen_context_init_header_functions.rs
block_iterator_wrapper_begin.rs
block_iterator_wrapper_empty.rs
block_iterator_wrapper_end.rs
block_iterator_wrapper_operator_index.rs
block_iterator_wrapper_size.rs
block_linearization_stats_operator_add.rs
block_linearization_stats_operator_add_assign.rs
block_vm_reg_live_in_computation_block_vm_reg_live_in_computation.rs
block_vm_reg_live_in_computation_capture.rs
block_vm_reg_live_in_computation_def.rs
block_vm_reg_live_in_computation_def_range.rs
block_vm_reg_live_in_computation_def_varargs.rs
block_vm_reg_live_in_computation_maybe_def.rs
block_vm_reg_live_in_computation_maybe_use.rs
block_vm_reg_live_in_computation_use.rs
block_vm_reg_live_in_computation_use_range.rs
block_vm_reg_live_in_computation_use_varargs.rs
code_allocator_align_to_page_size.rs
code_allocator_allocate.rs
code_allocator_allocate_deprecated.rs
code_allocator_allocate_new_block.rs
code_allocator_allocate_pages.rs
code_allocator_code_allocator_code_allocator.rs
code_allocator_code_allocator_code_allocator_alt_b.rs
code_allocator_code_allocator_code_allocator_alt_c.rs
code_allocator_deallocate.rs
code_allocator_free_pages.rs
compilation_result_has_errors.rs
const_prop_state_clear.rs
const_prop_state_const_prop_state.rs
const_prop_state_create_reg_link.rs
const_prop_state_find_substitute_component_load_from_store_vector.rs
const_prop_state_forward_buffer_store_to_load.rs
const_prop_state_forward_table_store_to_load.rs
const_prop_state_forward_vm_reg_store_to_load.rs
const_prop_state_forward_vm_upvalue_store_to_load.rs
const_prop_state_get_combined_array_load_offset_op.rs
const_prop_state_get_max_internal_overlap.rs
const_prop_state_get_offset_base.rs
const_prop_state_get_previous_inst_index.rs
const_prop_state_get_previous_versioned_load_for_tag.rs
const_prop_state_get_previous_versioned_load_index.rs
const_prop_state_invalidate_captured_registers.rs
const_prop_state_invalidate_heap_buffer_data.rs
const_prop_state_invalidate_heap_optimize_const_prop.rs
const_prop_state_invalidate_heap_optimize_const_prop_alt_b.rs
const_prop_state_invalidate_heap_table_data.rs
const_prop_state_invalidate_optimize_const_prop.rs
const_prop_state_invalidate_optimize_const_prop_alt_b.rs
const_prop_state_invalidate_register_range.rs
const_prop_state_invalidate_registers_from.rs
const_prop_state_invalidate_table_array_size_optimize_const_prop.rs
const_prop_state_invalidate_table_array_size_optimize_const_prop_alt_b.rs
const_prop_state_invalidate_table_store_location.rs
const_prop_state_invalidate_tag.rs
const_prop_state_invalidate_user_call.rs
const_prop_state_invalidate_userdata_data.rs
const_prop_state_invalidate_value.rs
const_prop_state_invalidate_value_propagation.rs
const_prop_state_is_valid_double_for_immediate.rs
const_prop_state_is_valid_integer_for_immediate.rs
const_prop_state_save_tag.rs
const_prop_state_save_value.rs
const_prop_state_substitute_or_record.rs
const_prop_state_substitute_or_record_buffer_load.rs
const_prop_state_substitute_or_record_value_load_with_t_value_data.rs
const_prop_state_substitute_or_record_vm_reg_load.rs
const_prop_state_substitute_or_record_vm_upvalue_load.rs
const_prop_state_substitute_tag_load_with_t_value_data.rs
const_prop_state_try_get_reg_link.rs
const_prop_state_try_get_register_info.rs
const_prop_state_try_get_tag.rs
const_prop_state_try_get_value.rs
const_prop_state_try_merge_and_kill_buffer_length_check.rs
const_prop_state_try_merge_buffer_range_check.rs
const_prop_state_try_redirect_vm_reg_load_to_t_value_origin.rs
const_prop_state_update_tag.rs
const_prop_state_versioned_vm_reg_load_optimize_const_prop.rs
const_prop_state_versioned_vm_reg_load_optimize_const_prop_alt_b.rs
const_prop_state_versioned_vm_upvalue_load.rs
fallback_stream_scope_fallback_stream_scope_ir_translation.rs
fallback_stream_scope_fallback_stream_scope_ir_translation_alt_b.rs
function_bytecode_summary_from_proto.rs
function_bytecode_summary_function_bytecode_summary.rs
function_bytecode_summary_get_count.rs
function_bytecode_summary_get_counts.rs
function_bytecode_summary_get_line.rs
function_bytecode_summary_get_name.rs
function_bytecode_summary_get_nesting_limit.rs
function_bytecode_summary_get_op_limit.rs
function_bytecode_summary_get_source.rs
function_bytecode_summary_inc_count.rs
idf_context_block_and_ordering_operator_lt.rs
ir_builder_begin_block.rs
ir_builder_block.rs
ir_builder_block_at_inst.rs
ir_builder_build_function_ir.rs
ir_builder_check_safe_env.rs
ir_builder_clone.rs
ir_builder_cond.rs
ir_builder_const_any.rs
ir_builder_const_double.rs
ir_builder_const_import.rs
ir_builder_const_int.rs
ir_builder_const_int_64.rs
ir_builder_const_tag.rs
ir_builder_const_uint.rs
ir_builder_constant_key_hash_operator_call.rs
ir_builder_constant_key_operator_eq.rs
ir_builder_fallback_block.rs
ir_builder_handle_fastcall_fallback.rs
ir_builder_inst_ir_builder.rs
ir_builder_inst_ir_builder_alt_b.rs
ir_builder_inst_ir_builder_alt_c.rs
ir_builder_inst_ir_builder_alt_d.rs
ir_builder_inst_ir_builder_alt_e.rs
ir_builder_inst_ir_builder_alt_f.rs
ir_builder_inst_ir_builder_alt_g.rs
ir_builder_inst_ir_builder_alt_h.rs
ir_builder_inst_ir_builder_alt_i.rs
ir_builder_inst_ir_builder_alt_j.rs
ir_builder_ir_builder.rs
ir_builder_is_internal_block.rs
ir_builder_load_and_check_tag.rs
ir_builder_rebuild_bytecode_basic_blocks.rs
ir_builder_translate_inst.rs
ir_builder_undef.rs
ir_builder_vm_const.rs
ir_builder_vm_exit.rs
ir_builder_vm_reg.rs
ir_builder_vm_upvalue.rs
ir_call_wrapper_x_64_add_argument_ir_call_wrapper_x_64.rs
ir_call_wrapper_x_64_add_argument_ir_call_wrapper_x_64_alt_b.rs
ir_call_wrapper_x_64_add_register_use.rs
ir_call_wrapper_x_64_call.rs
ir_call_wrapper_x_64_count_register_uses.rs
ir_call_wrapper_x_64_find_conflicting_target.rs
ir_call_wrapper_x_64_find_non_interfering_argument.rs
ir_call_wrapper_x_64_free_source_registers.rs
ir_call_wrapper_x_64_get_next_argument_target.rs
ir_call_wrapper_x_64_get_register_uses.rs
ir_call_wrapper_x_64_interferes_with_active_sources.rs
ir_call_wrapper_x_64_interferes_with_active_target.rs
ir_call_wrapper_x_64_interferes_with_operand.rs
ir_call_wrapper_x_64_ir_call_wrapper_x_64.rs
ir_call_wrapper_x_64_move_to_target.rs
ir_call_wrapper_x_64_remove_register_use.rs
ir_call_wrapper_x_64_rename_conflicting_register.rs
ir_call_wrapper_x_64_rename_register.rs
ir_call_wrapper_x_64_rename_source_registers.rs
ir_call_wrapper_x_64_set_result_register.rs
ir_call_wrapper_x_64_suggest_argument_register.rs
ir_call_wrapper_x_64_suggest_next_argument_register.rs
ir_function_as_double_op.rs
ir_function_as_inst_op.rs
ir_function_as_int_64_op.rs
ir_function_as_int_op.rs
ir_function_as_tag_op.rs
ir_function_as_uint_op.rs
ir_function_block_op.rs
ir_function_const_op.rs
ir_function_double_op.rs
ir_function_find_restore_location_ir_data.rs
ir_function_find_restore_location_ir_data_alt_b.rs
ir_function_find_store_location_hint.rs
ir_function_get_block_index.rs
ir_function_get_bytecode_types_at.rs
ir_function_get_inst_index.rs
ir_function_has_restore_location.rs
ir_function_import_op.rs
ir_function_inst_op.rs
ir_function_int_64_op.rs
ir_function_int_op.rs
ir_function_materialize_restore_location.rs
ir_function_record_restore_location.rs
ir_function_record_store_location_hint.rs
ir_function_tag_op.rs
ir_function_uint_op.rs
ir_inst_eq_operator_call.rs
ir_inst_hash_mix_ir_data.rs
ir_inst_hash_mix_ir_data_alt_b.rs
ir_inst_hash_operator_call.rs
ir_lowering_a_64_alloc_and_increment_counter_at.rs
ir_lowering_a_64_block_op.rs
ir_lowering_a_64_check_object_barrier_conditions.rs
ir_lowering_a_64_check_safe_env.rs
ir_lowering_a_64_const_op.rs
ir_lowering_a_64_double_op.rs
ir_lowering_a_64_finalize_target_label.rs
ir_lowering_a_64_finish_block.rs
ir_lowering_a_64_finish_function.rs
ir_lowering_a_64_get_target_label.rs
ir_lowering_a_64_has_error.rs
ir_lowering_a_64_import_op.rs
ir_lowering_a_64_increment_counter_at.rs
ir_lowering_a_64_int_64_op.rs
ir_lowering_a_64_int_op.rs
ir_lowering_a_64_ir_lowering_a_64.rs
ir_lowering_a_64_is_fallthrough_block.rs
ir_lowering_a_64_jump_or_fallthrough.rs
ir_lowering_a_64_label_op.rs
ir_lowering_a_64_lower_inst.rs
ir_lowering_a_64_reg_op.rs
ir_lowering_a_64_start_block.rs
ir_lowering_a_64_tag_op.rs
ir_lowering_a_64_temp_addr.rs
ir_lowering_a_64_temp_addr_buffer.rs
ir_lowering_a_64_temp_double.rs
ir_lowering_a_64_temp_float.rs
ir_lowering_a_64_temp_int.rs
ir_lowering_a_64_temp_int_64.rs
ir_lowering_a_64_temp_uint.rs
ir_lowering_a_64_uint_op.rs
ir_lowering_x_64_alloc_and_increment_counter_at.rs
ir_lowering_x_64_block_op.rs
ir_lowering_x_64_buffer_addr_op.rs
ir_lowering_x_64_check_safe_env.rs
ir_lowering_x_64_const_op.rs
ir_lowering_x_64_double_op.rs
ir_lowering_x_64_finalize_target_label.rs
ir_lowering_x_64_finish_block.rs
ir_lowering_x_64_finish_function.rs
ir_lowering_x_64_get_target_label.rs
ir_lowering_x_64_has_error.rs
ir_lowering_x_64_import_op.rs
ir_lowering_x_64_increment_counter_at.rs
ir_lowering_x_64_int_64_op.rs
ir_lowering_x_64_int_op.rs
ir_lowering_x_64_ir_lowering_x_64.rs
ir_lowering_x_64_is_fallthrough_block.rs
ir_lowering_x_64_jump_or_abort_on_undef_ir_lowering_x_64.rs
ir_lowering_x_64_jump_or_abort_on_undef_ir_lowering_x_64_alt_b.rs
ir_lowering_x_64_jump_or_abort_on_undef_no_finalize.rs
ir_lowering_x_64_jump_or_fallthrough.rs
ir_lowering_x_64_label_op.rs
ir_lowering_x_64_lower_inst.rs
ir_lowering_x_64_mem_reg_double_op.rs
ir_lowering_x_64_mem_reg_float_op.rs
ir_lowering_x_64_mem_reg_int_64_op.rs
ir_lowering_x_64_mem_reg_int_op.rs
ir_lowering_x_64_mem_reg_tag_op.rs
ir_lowering_x_64_mem_reg_uint_op.rs
ir_lowering_x_64_reg_op.rs
ir_lowering_x_64_start_block.rs
ir_lowering_x_64_store_double_as_float.rs
ir_lowering_x_64_store_float.rs
ir_lowering_x_64_tag_op.rs
ir_lowering_x_64_uint_op.rs
ir_lowering_x_64_vec_op.rs
ir_lowering_x_64_vector_and_mask_op.rs
ir_op_ir_op_ir_data.rs
ir_op_ir_op_ir_data_alt_b.rs
ir_op_operator_eq.rs
ir_op_operator_ne.rs
ir_reg_alloc_a_64_alloc_reg.rs
ir_reg_alloc_a_64_alloc_reuse.rs
ir_reg_alloc_a_64_alloc_temp.rs
ir_reg_alloc_a_64_find_instruction_with_furthest_next_use.rs
ir_reg_alloc_a_64_free_last_use_reg.rs
ir_reg_alloc_a_64_free_last_use_regs.rs
ir_reg_alloc_a_64_free_reg.rs
ir_reg_alloc_a_64_free_temp.rs
ir_reg_alloc_a_64_free_temp_regs.rs
ir_reg_alloc_a_64_get_alloc_token.rs
ir_reg_alloc_a_64_get_extra_spill_address_offset.rs
ir_reg_alloc_a_64_get_set.rs
ir_reg_alloc_a_64_ir_reg_alloc_a_64.rs
ir_reg_alloc_a_64_is_extra_spill_slot.rs
ir_reg_alloc_a_64_record_and_free_last_use.rs
ir_reg_alloc_a_64_restore_ir_reg_alloc_a_64.rs
ir_reg_alloc_a_64_restore_ir_reg_alloc_a_64_alt_b.rs
ir_reg_alloc_a_64_restore_reg.rs
ir_reg_alloc_a_64_setup_exit_sync_entry.rs
ir_reg_alloc_a_64_spill_ir_reg_alloc_a_64.rs
ir_reg_alloc_a_64_spill_ir_reg_alloc_a_64_alt_b.rs
ir_reg_alloc_a_64_take_reg.rs
ir_reg_alloc_x_64_alloc_reg.rs
ir_reg_alloc_x_64_alloc_reg_or_reuse.rs
ir_reg_alloc_x_64_assert_all_free.rs
ir_reg_alloc_x_64_assert_free.rs
ir_reg_alloc_x_64_assert_no_spills.rs
ir_reg_alloc_x_64_can_take_reg.rs
ir_reg_alloc_x_64_find_instruction_with_furthest_next_use.rs
ir_reg_alloc_x_64_find_spill_stack_slot.rs
ir_reg_alloc_x_64_free_last_use_reg.rs
ir_reg_alloc_x_64_free_last_use_regs.rs
ir_reg_alloc_x_64_free_reg.rs
ir_reg_alloc_x_64_get_alloc_token.rs
ir_reg_alloc_x_64_get_extra_spill_address_offset.rs
ir_reg_alloc_x_64_get_restore_address.rs
ir_reg_alloc_x_64_ir_reg_alloc_x_64.rs
ir_reg_alloc_x_64_is_extra_spill_slot.rs
ir_reg_alloc_x_64_is_last_use_reg.rs
ir_reg_alloc_x_64_preserve.rs
ir_reg_alloc_x_64_preserve_and_free_inst_values.rs
ir_reg_alloc_x_64_record_and_free_last_use.rs
ir_reg_alloc_x_64_restore.rs
ir_reg_alloc_x_64_setup_exit_sync_entry.rs
ir_reg_alloc_x_64_should_free_gpr.rs
ir_reg_alloc_x_64_take_reg.rs
ir_value_location_tracking_after_inst_lowering.rs
ir_value_location_tracking_before_inst_lowering.rs
ir_value_location_tracking_can_be_rematerialized.rs
ir_value_location_tracking_can_rematerialize_arguments.rs
ir_value_location_tracking_invalidate_restore_op.rs
ir_value_location_tracking_invalidate_restore_vm_regs.rs
ir_value_location_tracking_ir_value_location_tracking.rs
ir_value_location_tracking_process_store_location_hint.rs
ir_value_location_tracking_record_restore_op.rs
ir_value_location_tracking_set_restore_callback.rs
lowering_stats_operator_add.rs
lowering_stats_operator_add_assign.rs
mod.rs
native_module_add_ref.rs
native_module_add_refs.rs
native_module_get_code_allocation_data.rs
native_module_get_module_base_address.rs
native_module_get_module_id.rs
native_module_get_native_protos.rs
native_module_get_refcount.rs
native_module_native_module_shared_code_allocator.rs
native_module_native_module_shared_code_allocator_alt_b.rs
native_module_native_module_shared_code_allocator_alt_c.rs
native_module_native_module_shared_code_allocator_alt_d.rs
native_module_native_module_shared_code_allocator_alt_e.rs
native_module_operator_assign_shared_code_allocator.rs
native_module_operator_assign_shared_code_allocator_alt_b.rs
native_module_ref_empty.rs
native_module_ref_get.rs
native_module_ref_native_module_ref_shared_code_allocator.rs
native_module_ref_native_module_ref_shared_code_allocator_alt_b.rs
native_module_ref_native_module_ref_shared_code_allocator_alt_c.rs
native_module_ref_native_module_ref_shared_code_allocator_alt_d.rs
native_module_ref_native_module_ref_shared_code_allocator_alt_e.rs
native_module_ref_operator_assign.rs
native_module_ref_operator_bool_const_noexcept.rs
native_module_ref_operator_deref_shared_code_allocator.rs
native_module_ref_operator_deref_shared_code_allocator_alt_b.rs
native_module_ref_reset.rs
native_module_ref_swap.rs
native_module_release.rs
native_module_try_get_native_proto.rs
native_proto_bytecode_id_equal_operator_call.rs
native_proto_bytecode_id_less_operator_call_shared_code_allocator.rs
native_proto_bytecode_id_less_operator_call_shared_code_allocator_alt_b.rs
native_proto_bytecode_id_less_operator_call_shared_code_allocator_alt_c.rs
native_proto_exec_data_deleter_operator_call.rs
operand_x_64_operand_x_64_operand_x_64.rs
operand_x_64_operand_x_64_operand_x_64_alt_b.rs
operand_x_64_operand_x_64_operand_x_64_alt_c.rs
operand_x_64_operator_index.rs
register_a_64_operator_eq.rs
register_a_64_operator_ne.rs
register_x_64_operator_eq.rs
register_x_64_operator_ne.rs
remove_dead_store_state_capture.rs
remove_dead_store_state_check_live_ins.rs
remove_dead_store_state_check_live_outs.rs
remove_dead_store_state_def.rs
remove_dead_store_state_def_range.rs
remove_dead_store_state_def_reg.rs
remove_dead_store_state_def_varargs.rs
remove_dead_store_state_flush_gco_regs.rs
remove_dead_store_state_has_remaining_uses.rs
remove_dead_store_state_invalidate_value_propagation_optimize_dead_store.rs
remove_dead_store_state_invalidate_value_propagation_optimize_dead_store_alt_b.rs
remove_dead_store_state_kill_t_value_store.rs
remove_dead_store_state_kill_tag_and_value_store_pair.rs
remove_dead_store_state_kill_tag_store.rs
remove_dead_store_state_kill_value_store.rs
remove_dead_store_state_mark_unused_at_exit.rs
remove_dead_store_state_maybe_def.rs
remove_dead_store_state_maybe_use.rs
remove_dead_store_state_prune_vm_exit_info.rs
remove_dead_store_state_read_all_regs.rs
remove_dead_store_state_record_hint_before_kill.rs
remove_dead_store_state_remove_dead_store_state.rs
remove_dead_store_state_tag_value_pair_established.rs
remove_dead_store_state_use.rs
remove_dead_store_state_use_range.rs
remove_dead_store_state_use_reg.rs
remove_dead_store_state_use_varargs.rs
scoped_reg_x_64_alloc.rs
scoped_reg_x_64_drop.rs
scoped_reg_x_64_free.rs
scoped_reg_x_64_operator_assign.rs
scoped_reg_x_64_release.rs
scoped_reg_x_64_scoped_reg_x_64_ir_reg_alloc_x_64.rs
scoped_reg_x_64_scoped_reg_x_64_ir_reg_alloc_x_64_alt_b.rs
scoped_reg_x_64_scoped_reg_x_64_ir_reg_alloc_x_64_alt_c.rs
scoped_reg_x_64_scoped_reg_x_64_ir_reg_alloc_x_64_alt_d.rs
scoped_reg_x_64_scoped_reg_x_64_ir_reg_alloc_x_64_alt_e.rs
scoped_reg_x_64_take.rs
scoped_spills_drop.rs
scoped_spills_operator_assign.rs
scoped_spills_scoped_spills_ir_reg_alloc_x_64.rs
scoped_spills_scoped_spills_ir_reg_alloc_x_64_alt_b.rs
scoped_spills_scoped_spills_ir_reg_alloc_x_64_alt_c.rs
shared_code_allocator_erase_native_module_if_unreferenced.rs
shared_code_allocator_get_or_insert_native_module.rs
shared_code_allocator_insert_anonymous_native_module.rs
shared_code_allocator_module_id_hash_operator_call.rs
shared_code_allocator_operator_assign_shared_code_allocator.rs
shared_code_allocator_operator_assign_shared_code_allocator_alt_b.rs
shared_code_allocator_shared_code_allocator_shared_code_allocator.rs
shared_code_allocator_shared_code_allocator_shared_code_allocator_alt_b.rs
shared_code_allocator_shared_code_allocator_shared_code_allocator_alt_c.rs
shared_code_allocator_shared_code_allocator_shared_code_allocator_alt_d.rs
shared_code_allocator_try_get_native_module.rs
shared_code_allocator_try_get_native_module_with_lock_held.rs
shared_code_gen_context_bind_module.rs
shared_code_gen_context_deleter_operator_call.rs
shared_code_gen_context_on_close_state.rs
shared_code_gen_context_on_destroy_function.rs
shared_code_gen_context_shared_code_gen_context.rs
shared_code_gen_context_try_bind_existing_module.rs
standalone_code_gen_context_bind_module.rs
standalone_code_gen_context_on_close_state.rs
standalone_code_gen_context_on_destroy_function.rs
standalone_code_gen_context_standalone_code_gen_context.rs
standalone_code_gen_context_try_bind_existing_module.rs
unwind_builder_dwarf_2_finalize.rs
unwind_builder_dwarf_2_finish_function.rs
unwind_builder_dwarf_2_finish_info.rs
unwind_builder_dwarf_2_get_begin_offset.rs
unwind_builder_dwarf_2_get_unwind_info_size.rs
unwind_builder_dwarf_2_prologue_a_64.rs
unwind_builder_dwarf_2_prologue_x_64.rs
unwind_builder_dwarf_2_set_begin_offset.rs
unwind_builder_dwarf_2_start_function.rs
unwind_builder_dwarf_2_start_info.rs
unwind_builder_unwind_builder.rs
unwind_builder_win_finalize.rs
unwind_builder_win_finish_function.rs
unwind_builder_win_finish_info.rs
unwind_builder_win_get_begin_offset.rs
unwind_builder_win_get_unwind_info_size.rs
unwind_builder_win_prologue_a_64.rs
unwind_builder_win_prologue_x_64.rs
unwind_builder_win_set_begin_offset.rs
unwind_builder_win_start_function.rs
unwind_builder_win_start_info.rs