Home
last modified time | relevance | path

Searched refs:FunctionBuilder (Results 1 – 25 of 28) sorted by relevance

12

/wasmtime-44.0.1/crates/cranelift/src/func_environ/gc/
H A Ddisabled.rs6 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 Denabled.rs14 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 Dcontrol_effect.rs4 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 Dinstructions.rs9 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 Dgc.rs10 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 Dfunc_environ.rs696 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 Dtrap.rs7 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 Dbounds_checks.rs33 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 Dcompiler.rs22 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 Ddrc.rs10 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 Dnull.rs11 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 Dswitch.rs2 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 Dfrontend.rs40 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 Dlib.rs168 pub use crate::frontend::{FuncInstBuilder, FunctionBuilder, FunctionBuilderContext};
/wasmtime-44.0.1/cranelift/jit/examples/
H A Djit-minimal.rs41 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 Dbasic.rs54 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 Dbasic.rs49 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 Dfunc_translator.rs14 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 Dtranslation_utils.rs5 use cranelift_frontend::FunctionBuilder;
46 builder: &mut FunctionBuilder, in block_with_params()
H A Dtable.rs6 use cranelift_frontend::FunctionBuilder;
64 pos: &mut FunctionBuilder, in prepare_table_addr() argument
H A Dcode_translator.rs125 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 Dfunction_generator.rs32 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 Dsafepoints.rs809 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 Dlib.rs37 pub use crate::frontend::{FunctionBuilder, FunctionBuilderContext, Variable};
/wasmtime-44.0.1/cranelift/interpreter/src/
H A Dframe.rs115 use cranelift_frontend::{FunctionBuilder, FunctionBuilderContext};
127 let mut builder = FunctionBuilder::new(&mut func, &mut context); in empty_function()

12