Home
last modified time | relevance | path

Searched refs:value_lists (Results 1 – 20 of 20) sorted by relevance

/wasmtime-44.0.1/cranelift/codegen/src/ir/
H A Ddfg.rs141 pub value_lists: ValueListPool, field
178 value_lists: ValueListPool::new(), in new()
197 self.value_lists.clear(); in clear()
465 &mut self.value_lists, in resolve_all_aliases()
858 .args(&self.value_lists) in inst_values()
876 &mut self.value_lists, in map_inst_values()
891 &mut self.value_lists, in overwrite_inst_values()
1030 .get_mut(num, &mut self.value_lists) in replace_result()
1066 .first(&self.value_lists) in first_result()
1240 self.blocks[block].params(&self.value_lists) in block_params()
[all …]
H A Dfunction.rs293 if dest.block(&self.dfg.value_lists) == old_dest { in rewrite_branch_destination()
294 dest.set_block(new_dest, &mut self.dfg.value_lists) in rewrite_branch_destination()
324 .map(|block| block.block(&self.dfg.value_lists)) in block_successors()
/wasmtime-44.0.1/cranelift/codegen/src/legalizer/
H A Dbranch_to_trap.rs63 let consequent = blocks[0].block(&func.dfg.value_lists);
64 let alternative = blocks[1].block(&func.dfg.value_lists);
79 let args: SmallVec<[_; 8]> = blocks[1].args(&pos.func.dfg.value_lists).collect();
94 let args: SmallVec<[_; 8]> = blocks[0].args(&pos.func.dfg.value_lists).collect();
/wasmtime-44.0.1/cranelift/codegen/src/
H A Dinst_predicates.rs172 visit(inst, dest.block(&f.dfg.value_lists), false); in visit_block_succs()
179 visit(inst, block_then.block(&f.dfg.value_lists), false); in visit_block_succs()
180 visit(inst, block_else.block(&f.dfg.value_lists), false); in visit_block_succs()
184 let pool = &f.dfg.value_lists; in visit_block_succs()
206 let pool = &f.dfg.value_lists; in visit_block_succs()
H A Dremove_constant_phis.rs135 let inst_var_args = block.args(&dfg.value_lists); in new()
145 block: block.block(&dfg.value_lists), in new()
393 old_actuals.extend(block.args(&dfg.value_lists)); in do_remove_constant_phis()
409 let destination = block.block(&dfg.value_lists); in do_remove_constant_phis()
410 *block = BlockCall::new(destination, old_actuals.drain(..), &mut dfg.value_lists); in do_remove_constant_phis()
H A Dinline.rs659 .deep_clone(&mut func.stencil.dfg.value_lists); in fixup_inlined_call_exception_tables()
669 &mut func.dfg.value_lists, in fixup_inlined_call_exception_tables()
760 .deep_clone(&mut func.dfg.value_lists); in fixup_inlined_call_exception_tables()
797 args.as_slice(&func.dfg.value_lists) in fixup_inst_that_returns()
921 for callee_val in value_list.as_slice(&self.callee.dfg.value_lists) { in map_value_list()
923 inlined_list.push(inlined_val, &mut self.func.dfg.value_lists); in map_value_list()
975 let callee_block = block_call.block(&self.callee.dfg.value_lists); in map_block_call()
978 .args(&self.callee.dfg.value_lists) in map_block_call()
984 ir::BlockCall::new(inlined_block, args, &mut self.func.dfg.value_lists) in map_block_call()
1128 let normal_return_block = normal_return.block(&func.dfg.value_lists); in split_off_return_block()
[all …]
H A Dwrite.rs283 let ctrl_var = inst_data.typevar_operand(&func.dfg.value_lists).unwrap(); in type_suffix()
376 let pool = &dfg.value_lists; in write_operands()
/wasmtime-44.0.1/cranelift/codegen/src/egraph/
H A Dmod.rs145 value_lists: &self.func.dfg.value_lists, in insert_pure_enode()
195 value_lists: &self.func.dfg.value_lists, in insert_pure_enode()
250 .arguments(&self.func.dfg.value_lists) in get_available_block()
1032 value_lists: &'a ValueListPool, field
1041 a_ty == b_ty && a_inst.eq(b_inst, self.value_lists) in ctx_eq()
1048 inst.hash(state, self.value_lists); in ctx_hash()
/wasmtime-44.0.1/cranelift/frontend/src/
H A Dssa.rs574 if block.block(&dfg.value_lists) == dest_block { in finish_predecessors_lookup()
575 block.append_argument(val, &mut dfg.value_lists); in finish_predecessors_lookup()
784 assert_eq!(block_then.block(&func.dfg.value_lists), block2); in sequence_of_blocks()
785 assert_eq!(block_then.args(&func.dfg.value_lists).len(), 0); in sequence_of_blocks()
786 assert_eq!(block_else.block(&func.dfg.value_lists), block1); in sequence_of_blocks()
787 assert_eq!(block_else.args(&func.dfg.value_lists).len(), 0); in sequence_of_blocks()
796 assert_eq!(block_then.block(&func.dfg.value_lists), block2); in sequence_of_blocks()
797 assert_eq!(block_then.args(&func.dfg.value_lists).len(), 0); in sequence_of_blocks()
798 assert_eq!(block_else.block(&func.dfg.value_lists), block1); in sequence_of_blocks()
807 assert_eq!(dest.block(&func.dfg.value_lists), block2); in sequence_of_blocks()
[all …]
H A Dfrontend.rs134 let block = dest.block(&self.builder.func.dfg.value_lists); in build()
142 let block_then = branch_then.block(&self.builder.func.dfg.value_lists); in build()
143 let block_else = branch_else.block(&self.builder.func.dfg.value_lists); in build()
152 let pool = &self.builder.func.dfg.value_lists; in build()
184 let pool = &self.builder.func.dfg.value_lists; in build()
782 if block.block(&dfg.value_lists) == old_block { in change_jump_destination()
784 block.set_block(new_block, &mut dfg.value_lists); in change_jump_destination()
1987 let normal_return = BlockCall::new(block3, [], &mut builder.func.dfg.value_lists); in try_call()
1999 let normal_return = BlockCall::new(block3, [], &mut builder.func.dfg.value_lists); in try_call()
/wasmtime-44.0.1/cranelift/codegen/src/machinst/
H A Disle.rs129 (off..list.len(&self.lower_ctx.dfg().value_lists))
131 let val = list.get(ix, &self.lower_ctx.dfg().value_lists).unwrap();
155 if off >= list.len(&self.lower_ctx.dfg().value_lists) {
165 if let Some(val) = list.get(off, &self.lower_ctx.dfg().value_lists) {
175 list.len(&self.lower_ctx.dfg().value_lists) - off
181 list.get(off + idx, &self.lower_ctx.dfg().value_lists)
H A Dlower.rs1093 for arg in block_call.args(&self.f.dfg.value_lists) {
/wasmtime-44.0.1/cranelift/codegen/src/verifier/
H A Dmod.rs528 self.verify_block(inst, destination.block(&self.func.dfg.value_lists), errors)?; in verify_entity_references()
536 self.verify_block(inst, block_then.block(&self.func.dfg.value_lists), errors)?; in verify_entity_references()
537 self.verify_block(inst, block_else.block(&self.func.dfg.value_lists), errors)?; in verify_entity_references()
829 if !l.is_valid(&self.func.dfg.value_lists) { in verify_value_list()
853 let pool = &self.func.stencil.dfg.value_lists; in verify_jump_table()
876 let pool = &self.func.stencil.dfg.value_lists; in verify_exception_table()
1430 .analyze_call(&self.func.dfg.value_lists, &self.func.dfg.exception_tables) in typecheck_variable_args()
1479 let pool = &self.func.dfg.value_lists; in typecheck_block_call()
1645 .as_slice(&self.func.dfg.value_lists) in typecheck_return()
/wasmtime-44.0.1/cranelift/src/
H A Dbugpoint.rs397 if branch.block(&dfg.value_lists) == self.block { in mutate()
398 branch.remove(param_index, &mut dfg.value_lists); in mutate()
686 .args(&func.dfg.value_lists) in mutate()
693 .as_slice(&func.dfg.value_lists) in mutate()
/wasmtime-44.0.1/fuzz/fuzz_targets/
H A Dmisc.rs157 BlockCall::new(block, core::iter::empty(), &mut cursor.func.dfg.value_lists) in dominator_tree()
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/lower/
H A Disle.rs139 (off..list.len(&self.lower_ctx.dfg().value_lists)) in abi_prepare_args()
141 let val = list.get(ix, &self.lower_ctx.dfg().value_lists).unwrap(); in abi_prepare_args()
/wasmtime-44.0.1/cranelift/reader/src/
H A Dparser.rs2306 .typevar_operand(&ctx.function.dfg.value_lists) in infer_typevar()
2708 args: args.into_value_list(&[], &mut ctx.function.dfg.value_lists), in parse_inst_operands()
2820 args: args.into_value_list(&[], &mut ctx.function.dfg.value_lists), in parse_inst_operands()
2834 args: args.into_value_list(&[callee], &mut ctx.function.dfg.value_lists), in parse_inst_operands()
2848 args: args.into_value_list(&[], &mut ctx.function.dfg.value_lists), in parse_inst_operands()
2861 args: args.into_value_list(&[callee], &mut ctx.function.dfg.value_lists), in parse_inst_operands()
/wasmtime-44.0.1/crates/cranelift/src/
H A Dcompiler.rs1403 &mut dfg.value_lists, in array_to_wasm_trampoline()
1408 &mut dfg.value_lists, in array_to_wasm_trampoline()
/wasmtime-44.0.1/cranelift/interpreter/src/
H A Dstep.rs268 block.args(&state.get_current_function().dfg.value_lists), in step()
271 block.block(&state.get_current_function().dfg.value_lists), in step()
/wasmtime-44.0.1/cranelift/frontend/src/frontend/
H A Dsafepoints.rs2849 let normal_return = BlockCall::new(block1, [], &mut builder.func.dfg.value_lists); in needs_stack_map_across_try_call()