Lines Matching refs:value_lists

141     pub value_lists: ValueListPool,  field
178 value_lists: ValueListPool::new(), in new()
197 self.value_lists.clear(); in clear()
239 BlockCall::new(block, args.into_iter().copied(), &mut self.value_lists) in block_call()
465 &mut self.value_lists, in resolve_all_aliases()
560 let dest_results = self.results[dest_inst].as_slice(&self.value_lists); in replace_with_aliases()
561 let original_results = self.results[original_inst].as_slice(&self.value_lists); in replace_with_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()
900 self.insts[inst].arguments(&self.value_lists) in inst_args()
905 self.insts[inst].arguments_mut(&mut self.value_lists) in inst_args_mut()
990 let actual = self.results[inst].push(v, &mut self.value_lists); in make_inst_results_reusing()
1007 self.results[inst].clear(&mut self.value_lists) in clear_results()
1030 .get_mut(num, &mut self.value_lists) in replace_result()
1052 let inst_data = inst_data.deep_clone(&mut self.value_lists); in clone_inst()
1066 .first(&self.value_lists) in first_result()
1077 self.results[inst].as_slice(&self.value_lists) in inst_results()
1096 match self.insts[inst].analyze_call(&self.value_lists, &self.exception_tables) { in call_signature()
1212 .typevar_operand(&self.value_lists) in ctrl_typevar()
1235 self.blocks[block].params(&self.value_lists).len() in num_block_params()
1240 self.blocks[block].params(&self.value_lists) in block_params()
1251 let num = self.blocks[block].params.push(param, &mut self.value_lists); in append_block_param()
1277 .swap_remove(num as usize, &mut self.value_lists); in swap_remove_block_param()
1280 .get(num as usize, &self.value_lists) in swap_remove_block_param()
1305 .remove(num as usize, &mut self.value_lists); in remove_block_param()
1309 .get(index as usize, &self.value_lists) in remove_block_param()
1321 .get(index as usize, &self.value_lists) in remove_block_param()
1335 let num = self.blocks[block].params.push(param, &mut self.value_lists); in attach_block_param()
1371 .as_mut_slice(&mut self.value_lists)[num as usize] = new_arg; in replace_block_param()
1390 self.results[inst].clear(&mut self.value_lists); in detach_inst_results()
1503 let num = self.blocks[block].params.push(val, &mut self.value_lists); in append_block_param_for_parser()
1678 assert_eq!(vlist.as_slice(&dfg.value_lists), &[arg1, arg2]); in block()
1763 pos.func.stencil.dfg.results[iadd].remove(1, &mut pos.func.stencil.dfg.value_lists); in aliases()