Home
last modified time | relevance | path

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

/wasmtime-44.0.1/cranelift/codegen/src/ir/
H A Ddfg.rs1239 pub fn block_params(&self, block: Block) -> &[Value] { in block_params() method
1654 assert_eq!(dfg.block_params(block), &[]); in block()
1657 assert_eq!(dfg.block_params(block), &[]); in block()
1662 assert_eq!(dfg.block_params(block), &[arg1]); in block()
1667 assert_eq!(dfg.block_params(block), &[arg1, arg2]); in block()
1677 assert_eq!(dfg.block_params(block), &[]); in block()
1695 assert_eq!(dfg.block_params(block), &[new1]); in replace_block_params()
1698 assert_eq!(dfg.block_params(block), &[new1, arg1]); in replace_block_params()
1703 assert_eq!(dfg.block_params(block), &[new1, new2]); in replace_block_params()
1733 assert_eq!(dfg.block_params(block), &[arg3]); in swap_remove_block_params()
[all …]
H A Dfunction.rs279 .map(|i| self.dfg.block_params(entry)[i]) in special_param()
/wasmtime-44.0.1/cranelift/frontend/src/frontend/
H A Dsafepoints.rs449 for val in func.dfg.block_params(block) { in process_block()
836 let a = builder.func.dfg.block_params(block0)[0]; in needs_stack_map_and_loop()
837 let b = builder.func.dfg.block_params(block0)[1]; in needs_stack_map_and_loop()
1016 let v0 = builder.func.dfg.block_params(block0)[0]; in needs_stack_map_and_post_order_early_return()
1110 let v0 = builder.func.dfg.block_params(block0)[0]; in needs_stack_map_conditional_branches_and_liveness()
1186 let v0 = builder.func.dfg.block_params(block0)[0]; in needs_stack_map_conditional_branches_and_liveness()
1270 let v0 = builder.func.dfg.block_params(block0)[0]; in needs_stack_map_and_tail_calls()
1344 let v0 = builder.func.dfg.block_params(block0)[0]; in needs_stack_map_and_tail_calls()
1434 let v0 = builder.func.dfg.block_params(block0)[0]; in needs_stack_map_and_cfg_diamond()
1790 let v0 = builder.func.dfg.block_params(block0)[0]; in vars_block_params_and_needs_stack_map()
[all …]
/wasmtime-44.0.1/cranelift/codegen/src/
H A Dremove_constant_phis.rs235 let formals = func.dfg.block_params(b); in do_remove_constant_phis()
275 let formals = func.dfg.block_params(b); in do_remove_constant_phis()
360 let formals: &[Value] = func.dfg.block_params(*b); in do_remove_constant_phis()
H A Dwrite.rs221 let mut args = func.dfg.block_params(block).iter().cloned(); in write_block_header()
252 for a in func.dfg.block_params(block).iter().cloned() { in decorate_block()
H A Dinline.rs1208 let callee_param_values = callee.dfg.block_params(callee_entry_block); in replace_call_with_jump()
/wasmtime-44.0.1/cranelift/frontend/src/
H A Dssa.rs452 let block_params = func.dfg.block_params(block); in seal_one_block() localVariable
458 let val = block_params[block_params.len() - (ssa_params - idx)]; in seal_one_block()
934 assert_eq!(func.dfg.block_params(block1)[0], z2); in program_with_loop()
935 assert_eq!(func.dfg.block_params(block1)[1], y3); in program_with_loop()
1087 assert_eq!(func.dfg.block_params(block1)[0], z2); in undef_values_reordering()
1089 assert_eq!(func.dfg.block_params(block1)[1], x2); in undef_values_reordering()
1097 assert_eq!(func.dfg.block_params(block1)[2], y3); in undef_values_reordering()
1111 assert_eq!(func.dfg.block_params(block1)[1], y3); in undef_values_reordering()
1112 assert_eq!(func.dfg.block_params(block1)[0], x2); in undef_values_reordering()
H A Dfrontend.rs745 pub fn block_params(&self, block: Block) -> &[Value] { in block_params() method
746 self.func.dfg.block_params(block) in block_params()
1244 let tmp = builder.block_params(block0)[0]; // the first function parameter in sample_function()
/wasmtime-44.0.1/crates/cranelift/src/translate/
H A Dfunc_translator.rs125 let param_value = builder.block_params(entry_block)[i]; in declare_wasm_parameters()
131 let param_value = builder.block_params(entry_block)[i]; in declare_wasm_parameters()
H A Dcode_translator.rs283 .extend_from_slice(builder.block_params(loop_body)); in translate_operator()
460 .extend_from_slice(builder.block_params(next_block)); in translate_operator()
3457 value_stack.extend_from_slice(builder.block_params(frame.following_code())); in translate_unreachable_operator()
4459 let exn_ref = builder.func.dfg.block_params(block)[0]; in create_catch_block()
/wasmtime-44.0.1/cranelift/codegen/src/machinst/
H A Dvcode.rs164 block_params: Vec<regalloc2::VReg>, field
341 let block_params_end = self.vcode.block_params.len(); in end_bb()
351 self.vcode.block_params.push(param.into()); in add_block_param()
582 vregs.debug_assert_no_vreg_aliases(self.vcode.block_params.iter().copied()); in build()
644 block_params: Vec::with_capacity(5 * n_blocks), in new()
1554 fn block_params(&self, block: BlockIndex) -> &[VReg] { in block_params() method
1562 &self.block_params[range] in block_params()
1645 self.block_params(block) in fmt()
H A Dlower.rs391 for &param in f.dfg.block_params(bb) { in new()
445 .block_params(entry_bb) in new()
530 self.f.dfg.block_params(entry_bb) in gen_arg_setup()
533 for (i, param) in self.f.dfg.block_params(entry_bb).iter().enumerate() { in gen_arg_setup()
904 for &param in self.f.dfg.block_params(block) { in add_block_params()
976 for &arg in self.f.dfg.block_params(block) { in emit_value_label_live_range_start_for_block_args()
/wasmtime-44.0.1/cranelift/jit/examples/
H A Djit-minimal.rs46 let param = bcx.block_params(block)[0]; in main()
/wasmtime-44.0.1/cranelift/src/
H A Dbugpoint.rs381 let param = func.dfg.block_params(self.block)[param_index]; in mutate()
690 let block_params = func in mutate() localVariable
696 assert_eq!(block_params.len(), branch_args.len()); in mutate()
700 for (block_param, arg) in block_params.into_iter().zip(branch_args) { in mutate()
/wasmtime-44.0.1/cranelift/codegen/src/verifier/
H A Dmod.rs454 for &arg in self.func.dfg.block_params(block) { in block_integrity()
1238 for (i, &arg) in self.func.dfg.block_params(block).iter().enumerate() { in typecheck_entry_block_params()
1480 let block_params = self.func.dfg.block_params(block.block(pool)); in typecheck_block_call() localVariable
1482 if args.len() != block_params.len() { in typecheck_block_call()
1490 block_params.len(), in typecheck_block_call()
1494 for (arg, param) in args.zip(block_params.iter()) { in typecheck_block_call()
/wasmtime-44.0.1/cranelift/interpreter/src/
H A Dinterpreter.rs82 let parameters = function.dfg.block_params(first_block); in call()
116 .set_all(function.dfg.block_params(block), block_arguments.to_vec()); in block()
501 let vmctx_value = func.dfg.block_params(first_block)[index]; in resolve_global_value()
/wasmtime-44.0.1/crates/cranelift/src/compiler/
H A Dcomponent.rs1408 self.builder.func.dfg.block_params(self.block0).to_vec() in abi_load_params()
1417 self.builder.func.dfg.block_params(self.block0)[1] in caller_vmctx()
1529 let vmctx = self.builder.func.dfg.block_params(self.block0)[0]; in check_may_leave_instance()
1629 let vmctx = c.builder.block_params(c.block0)[0]; in compile_trampoline()
1808 let vmctx = self.builder.func.dfg.block_params(self.block0)[0]; in translate_transcode()
1926 let val = self.builder.func.dfg.block_params(self.block0)[2 + param]; in len_param()
/wasmtime-44.0.1/crates/cranelift/src/
H A Dcompiler.rs391 let args = builder.func.dfg.block_params(block0).to_vec(); in compile_wasm_to_array_trampoline()
766 let vmctx = builder.block_params(block0)[0]; in compile_wasm_to_builtin()
782 let args = builder.block_params(block0).to_vec(); in compile_wasm_to_builtin()
1336 let params = builder.func.dfg.block_params(block0); in array_to_wasm_trampoline()
H A Dfunc_environ.rs625 .block_params(builder.func.layout.entry_block().unwrap()); in hook_malloc_exit()
648 .block_params(builder.func.layout.entry_block().unwrap()); in hook_free_exit()
/wasmtime-44.0.1/crates/cranelift/src/func_environ/stack_switching/
H A Dinstructions.rs897 let ptr = builder.block_params(store_data_block)[0]; in vmcontref_store_payloads()
1076 let raw_parts = builder.block_params(handle_link); in search_handler()
1123 let index = builder.block_params(try_index)[0]; in search_handler()
/wasmtime-44.0.1/cranelift/filetests/src/
H A Dfunction_runner.rs564 let params = builder.func.dfg.block_params(block0); in make_trampoline()
/wasmtime-44.0.1/cranelift/codegen/src/egraph/
H A Dmod.rs831 for &param in cursor.func.dfg.block_params(block) { in remove_pure_and_optimize()
/wasmtime-44.0.1/cranelift/fuzzgen/src/
H A Dfunction_generator.rs1910 .zip(builder.block_params(block).iter().copied()) in build_variable_pool()
1981 let block_param = builder.block_params(block)[i]; in generate()
/wasmtime-44.0.1/cranelift/reader/src/
H A Dparser.rs3177 assert_eq!(func.dfg.block_params(block0), &[]); in block_header()
3180 let block4_args = func.dfg.block_params(block4); in block_header()
/wasmtime-44.0.1/crates/cranelift/src/func_environ/gc/
H A Denabled.rs775 let elem_addr = builder.block_params(loop_header_block)[0]; in emit_array_fill_impl()