| /wasmtime-44.0.1/crates/cranelift/src/func_environ/gc/ |
| H A D | disabled.rs | 6 use cranelift_frontend::FunctionBuilder; 24 _builder: &mut FunctionBuilder<'_>, in translate_struct_new() 33 _builder: &mut FunctionBuilder<'_>, in translate_struct_new_default() 41 _builder: &mut FunctionBuilder<'_>, in translate_struct_get() 52 _builder: &mut FunctionBuilder<'_>, in translate_struct_set() 89 _builder: &mut FunctionBuilder, in translate_array_new() argument 99 _builder: &mut FunctionBuilder, in translate_array_new_default() argument 108 _builder: &mut FunctionBuilder, in translate_array_new_fixed() argument 129 _builder: &mut FunctionBuilder, in translate_array_len() argument 137 _builder: &mut FunctionBuilder, in translate_array_get() argument [all …]
|
| H A D | enabled.rs | 14 use cranelift_frontend::FunctionBuilder; 68 builder: &mut FunctionBuilder, in unbarriered_load_gc_ref() argument 86 builder: &mut FunctionBuilder, in unbarriered_store_gc_ref() argument 578 builder: &mut FunctionBuilder, in translate_array_new() argument 596 builder: &mut FunctionBuilder, in translate_array_new_default() argument 617 builder: &mut FunctionBuilder, in translate_array_new_fixed() argument 722 &mut FunctionBuilder<'_>, in emit_array_fill_impl() 869 builder: &mut FunctionBuilder, in translate_array_len() argument 1025 builder: &mut FunctionBuilder, in translate_array_get() argument 1048 builder: &mut FunctionBuilder, in translate_array_set() argument [all …]
|
| /wasmtime-44.0.1/crates/cranelift/src/func_environ/stack_switching/ |
| H A D | control_effect.rs | 4 use cranelift_frontend::FunctionBuilder; 17 pub fn signal(&self, builder: &mut FunctionBuilder) -> ir::Value { in signal() 29 pub fn encode_resume(builder: &mut FunctionBuilder) -> Self { in encode_resume() 39 pub fn encode_switch(builder: &mut FunctionBuilder) -> Self { in encode_switch() 49 pub fn encode_suspend(builder: &mut FunctionBuilder, handler_index: ir::Value) -> Self { in encode_suspend() argument 62 pub fn handler_index(self, builder: &mut FunctionBuilder) -> ir::Value { in handler_index()
|
| H A D | instructions.rs | 9 use cranelift_frontend::FunctionBuilder; 848 builder: &mut FunctionBuilder, in vmcontref_store_payloads() argument 912 builder: &mut FunctionBuilder, in tag_address() argument 937 builder: &mut FunctionBuilder, in vmctx_load_stack_chain() argument 964 builder: &mut FunctionBuilder, in vmctx_store_stack_chain() argument 986 builder: &mut FunctionBuilder, in vmctx_set_active_continuation() argument 996 builder: &mut FunctionBuilder, in vmctx_load_vm_runtime_limits_ptr() argument 1054 builder: &mut FunctionBuilder, in search_handler() argument 1184 builder: &mut FunctionBuilder, in translate_cont_bind() argument 1209 builder: &mut FunctionBuilder, in translate_cont_new() argument [all …]
|
| /wasmtime-44.0.1/crates/cranelift/src/func_environ/ |
| H A D | gc.rs | 10 use cranelift_frontend::FunctionBuilder; 52 builder: &mut FunctionBuilder<'_>, in alloc_array() 65 builder: &mut FunctionBuilder<'_>, in alloc_struct() 81 builder: &mut FunctionBuilder<'_>, in alloc_exn() 123 builder: &mut FunctionBuilder, in translate_read_gc_reference() argument 164 builder: &mut FunctionBuilder, in translate_write_gc_reference() argument
|
| /wasmtime-44.0.1/crates/cranelift/src/ |
| H A D | func_environ.rs | 696 builder: &mut FunctionBuilder, in epoch_check_cached() argument 719 builder: &mut FunctionBuilder, in epoch_check_full() argument 837 builder: &mut FunctionBuilder, in get_or_init_func_ref_table_elem() argument 973 builder: &mut FunctionBuilder, in guard_signed_divide() argument 1002 builder: &mut FunctionBuilder, in guard_fcvt_to_int() argument 1146 builder: &mut FunctionBuilder, in add_state_slot_local() argument 1170 builder: &mut FunctionBuilder, in update_state_slot_stack() argument 1266 builder: &mut FunctionBuilder, in state_slot_local_set() argument 2443 builder: &mut FunctionBuilder, in translate_table_get() argument 2483 builder: &mut FunctionBuilder, in translate_table_set() argument [all …]
|
| H A D | trap.rs | 7 use cranelift_frontend::FunctionBuilder; 20 builder: &mut FunctionBuilder<'_>, in builtin_funcref() 27 fn trap(&mut self, builder: &mut FunctionBuilder, trap: ir::TrapCode) { in trap() argument 55 fn trapz(&mut self, builder: &mut FunctionBuilder, value: ir::Value, trap: ir::TrapCode) { in trapz() argument 66 fn trapnz(&mut self, builder: &mut FunctionBuilder, value: ir::Value, trap: ir::TrapCode) { in trapnz() argument 79 builder: &mut FunctionBuilder, in uadd_overflow_trap() argument 99 builder: &mut FunctionBuilder, in conditionally_trap() argument
|
| H A D | bounds_checks.rs | 33 use cranelift_frontend::FunctionBuilder; 81 builder: &mut FunctionBuilder, in bounds_check_and_compute_addr() argument 172 builder: &mut FunctionBuilder, in bounds_check_field_access() argument 222 |builder: &mut FunctionBuilder, compare_kind: IntCC, lhs: ir::Value, rhs: ir::Value| { in bounds_check_field_access() 493 builder: &mut FunctionBuilder, in get_dynamic_heap_bound() argument 575 builder: &mut FunctionBuilder, in explicit_check_oob_condition_and_compute_addr() argument
|
| H A D | compiler.rs | 22 use cranelift_frontend::FunctionBuilder; 153 builder: &mut FunctionBuilder<'_>, in call_indirect_host() 1063 builder: &mut FunctionBuilder, in allocate_stack_array_and_spill_args() argument 1100 builder: &mut FunctionBuilder, in store_values_to_array() argument 1140 builder: &mut FunctionBuilder, in load_values_from_array() argument 1207 builder: &mut FunctionBuilder<'_>, in raise_if_host_trapped() 1234 builder: &mut FunctionBuilder<'_>, in call_builtin() 1273 builder: &mut FunctionBuilder, in debug_assert_enough_capacity_for_length() argument 1290 builder: &mut FunctionBuilder, in debug_assert_vmctx_kind() argument 1684 builder: &mut FunctionBuilder, in save_last_wasm_entry_context() argument [all …]
|
| /wasmtime-44.0.1/crates/cranelift/src/func_environ/gc/enabled/ |
| H A D | drc.rs | 10 use cranelift_frontend::FunctionBuilder; 30 builder: &mut FunctionBuilder, in load_ref_count() argument 54 builder: &mut FunctionBuilder, in store_ref_count() argument 81 builder: &mut FunctionBuilder, in mutate_ref_count() argument 100 builder: &mut FunctionBuilder<'_>, in push_onto_over_approximated_stack_roots() 133 builder: &mut FunctionBuilder, in load_over_approximated_stack_roots_head() argument 150 builder: &mut FunctionBuilder<'_>, in set_next_over_approximated_stack_root() 258 builder: &mut FunctionBuilder, in translate_init_gc_reference() argument 353 builder: &mut FunctionBuilder<'_>, in emit_gc_raw_alloc() 578 builder: &mut FunctionBuilder, in translate_read_gc_reference() argument [all …]
|
| H A D | null.rs | 11 use cranelift_frontend::FunctionBuilder; 43 builder: &mut FunctionBuilder, in emit_inline_alloc() argument 188 builder: &mut FunctionBuilder<'_>, in alloc_array() 251 builder: &mut FunctionBuilder<'_>, in alloc_struct() 302 builder: &mut FunctionBuilder<'_>, in alloc_exn() 376 builder: &mut FunctionBuilder, in translate_read_gc_reference() argument 389 builder: &mut FunctionBuilder, in translate_write_gc_reference() argument
|
| /wasmtime-44.0.1/cranelift/frontend/src/ |
| H A D | switch.rs | 2 use crate::frontend::FunctionBuilder; 104 bx: &mut FunctionBuilder, in build_search_tree() argument 155 bx: &mut FunctionBuilder, in build_search_branches() argument 202 bx: &mut FunctionBuilder, in build_jump_table() argument 267 pub fn emit(self, bx: &mut FunctionBuilder, val: Value, otherwise: Block) { in emit() argument 281 fn icmp_imm_u128(bx: &mut FunctionBuilder, cond: IntCC, x: Value, y: u128) -> Value { in icmp_imm_u128() argument 344 let mut bx = FunctionBuilder::new(&mut func, &mut func_ctx); 532 let mut builder = FunctionBuilder::new(&mut func, &mut builder_ctx); in switch_seal_generated_blocks() 568 let mut bx = FunctionBuilder::new(&mut func, &mut func_ctx); in switch_64bit() 603 let mut bx = FunctionBuilder::new(&mut func, &mut func_ctx); in switch_128bit() [all …]
|
| H A D | frontend.rs | 40 pub struct FunctionBuilder<'a> { struct 95 builder: &'short mut FunctionBuilder<'long>, 100 fn new(builder: &'short mut FunctionBuilder<'long>, block: Block) -> Self { in new() 318 impl<'a> FunctionBuilder<'a> { implementation 742 impl<'a> FunctionBuilder<'a> { implementation 820 impl<'a> FunctionBuilder<'a> { impl 1176 impl<'a> FunctionBuilder<'a> { implementation 1227 let mut builder = FunctionBuilder::new(&mut func, &mut fn_ctx); in sample_function() 1355 let mut builder = FunctionBuilder::new(&mut func, &mut fn_ctx); in memcpy() 1929 let mut builder = FunctionBuilder::new(&mut func, &mut fn_ctx); in test_builder_with_iconst_and_negative_constant() [all …]
|
| H A D | lib.rs | 168 pub use crate::frontend::{FuncInstBuilder, FunctionBuilder, FunctionBuilderContext};
|
| /wasmtime-44.0.1/cranelift/jit/examples/ |
| H A D | jit-minimal.rs | 41 let mut bcx: FunctionBuilder = FunctionBuilder::new(&mut ctx.func, &mut func_ctx); in main() 60 let mut bcx: FunctionBuilder = FunctionBuilder::new(&mut ctx.func, &mut func_ctx); in main()
|
| /wasmtime-44.0.1/cranelift/jit/tests/ |
| H A D | basic.rs | 54 let mut bcx: FunctionBuilder = FunctionBuilder::new(&mut ctx.func, &mut func_ctx); in define_simple_function() 90 let mut bcx: FunctionBuilder = FunctionBuilder::new(&mut func, &mut func_ctx); in switch_error() 171 let mut bcx: FunctionBuilder = FunctionBuilder::new(&mut ctx.func, &mut func_ctx); in libcall_function()
|
| /wasmtime-44.0.1/cranelift/object/tests/ |
| H A D | basic.rs | 49 let mut bcx: FunctionBuilder = FunctionBuilder::new(&mut ctx.func, &mut func_ctx); in define_simple_function() 107 let mut bcx: FunctionBuilder = FunctionBuilder::new(&mut func, &mut func_ctx); in switch_error() 190 let mut bcx: FunctionBuilder = FunctionBuilder::new(&mut ctx.func, &mut func_ctx); in libcall_function() 294 let mut bcx: FunctionBuilder = FunctionBuilder::new(&mut ctx.func, &mut func_ctx); in aarch64_colocated_data_symbol_reloc()
|
| /wasmtime-44.0.1/crates/cranelift/src/translate/ |
| H A D | func_translator.rs | 14 use cranelift_frontend::{FunctionBuilder, FunctionBuilderContext}; 69 let mut builder = FunctionBuilder::new(func, &mut self.func_ctx); in translate_body() 105 builder: &mut FunctionBuilder, in declare_wasm_parameters() argument 144 builder: &mut FunctionBuilder, in parse_local_decls() argument 168 builder: &mut FunctionBuilder, in declare_locals() argument 240 builder: &mut FunctionBuilder, in parse_function_body() argument
|
| H A D | translation_utils.rs | 5 use cranelift_frontend::FunctionBuilder; 46 builder: &mut FunctionBuilder, in block_with_params()
|
| H A D | table.rs | 6 use cranelift_frontend::FunctionBuilder; 64 pos: &mut FunctionBuilder, in prepare_table_addr() argument
|
| H A D | code_translator.rs | 125 builder: &mut FunctionBuilder, in translate_operator() argument 3325 builder: &mut FunctionBuilder, in translate_unreachable_operator() argument 3484 builder: &mut FunctionBuilder, in prepare_addr() argument 3651 builder: &mut FunctionBuilder, in align_atomic_addr() argument 3686 builder: &mut FunctionBuilder, in prepare_atomic_addr() argument 3700 builder: &mut FunctionBuilder, in translate_load() argument 3722 builder: &mut FunctionBuilder, in translate_store() argument 3763 builder: &mut FunctionBuilder, in translate_atomic_rmw() argument 3813 builder: &mut FunctionBuilder, in translate_atomic_cas() argument 3867 builder: &mut FunctionBuilder, in translate_atomic_load() argument [all …]
|
| /wasmtime-44.0.1/cranelift/fuzzgen/src/ |
| H A D | function_generator.rs | 32 builder: &mut FunctionBuilder, in insert_opcode() argument 76 builder: &mut FunctionBuilder, in insert_call_to_function() argument 115 builder: &mut FunctionBuilder, in insert_call() argument 127 builder: &mut FunctionBuilder, in insert_stack_load() argument 153 builder: &mut FunctionBuilder, in insert_stack_store() argument 180 builder: &mut FunctionBuilder, in insert_cmp() argument 235 builder: &mut FunctionBuilder, in insert_const() argument 249 builder: &mut FunctionBuilder, in insert_bitcast() argument 274 builder: &mut FunctionBuilder, in insert_load_store() argument 332 builder: &mut FunctionBuilder, in insert_atomic_rmw() argument [all …]
|
| /wasmtime-44.0.1/cranelift/frontend/src/frontend/ |
| H A D | safepoints.rs | 809 let mut builder = FunctionBuilder::new(&mut func, &mut fn_ctx); in needs_stack_map_and_loop() 876 let mut builder = FunctionBuilder::new(&mut func, &mut fn_ctx); in needs_stack_map_simple() 969 let mut builder = FunctionBuilder::new(&mut func, &mut fn_ctx); in needs_stack_map_and_post_order_early_return() 1072 let mut builder = FunctionBuilder::new(&mut func, &mut fn_ctx); in needs_stack_map_conditional_branches_and_liveness() 1162 let mut builder = FunctionBuilder::new(&mut func, &mut fn_ctx); in needs_stack_map_conditional_branches_and_liveness() 1232 let mut builder = FunctionBuilder::new(&mut func, &mut fn_ctx); in needs_stack_map_and_tail_calls() 1320 let mut builder = FunctionBuilder::new(&mut func, &mut fn_ctx); in needs_stack_map_and_tail_calls() 1388 let mut builder = FunctionBuilder::new(&mut func, &mut fn_ctx); in needs_stack_map_and_cfg_diamond() 1530 let mut builder = FunctionBuilder::new(&mut func, &mut fn_ctx); in needs_stack_map_and_heterogeneous_types() 1616 let mut builder = FunctionBuilder::new(&mut func, &mut fn_ctx); in series_of_non_overlapping_live_ranges_needs_stack_map() [all …]
|
| /wasmtime-44.0.1/cranelift/umbrella/src/ |
| H A D | lib.rs | 37 pub use crate::frontend::{FunctionBuilder, FunctionBuilderContext, Variable};
|
| /wasmtime-44.0.1/cranelift/interpreter/src/ |
| H A D | frame.rs | 115 use cranelift_frontend::{FunctionBuilder, FunctionBuilderContext}; 127 let mut builder = FunctionBuilder::new(&mut func, &mut context); in empty_function()
|