| /wasmtime-44.0.1/cranelift/codegen/src/ir/ |
| H A D | dfg.rs | 141 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 D | function.rs | 293 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 D | branch_to_trap.rs | 63 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 D | inst_predicates.rs | 172 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 D | remove_constant_phis.rs | 135 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 D | inline.rs | 659 .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 D | write.rs | 283 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 D | mod.rs | 145 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 D | ssa.rs | 574 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 D | frontend.rs | 134 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 D | isle.rs | 129 (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 D | lower.rs | 1093 for arg in block_call.args(&self.f.dfg.value_lists) {
|
| /wasmtime-44.0.1/cranelift/codegen/src/verifier/ |
| H A D | mod.rs | 528 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 D | bugpoint.rs | 397 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 D | misc.rs | 157 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 D | isle.rs | 139 (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 D | parser.rs | 2306 .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 D | compiler.rs | 1403 &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 D | step.rs | 268 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 D | safepoints.rs | 2849 let normal_return = BlockCall::new(block1, [], &mut builder.func.dfg.value_lists); in needs_stack_map_across_try_call()
|