Lines Matching refs:vcode

160     vcode: VCodeBuilder<I>,  field
370 let vcode = VCodeBuilder::new( in new() localVariable
440 for ret in vcode.abi().signature().returns.iter() { in new()
447 .zip(vcode.abi().signature().params.iter()) in new()
497 vcode, in new()
518 self.vcode.sigs() in sigs()
522 self.vcode.sigs_mut() in sigs_mut()
539 .vcode in gen_arg_setup()
540 .vcode in gen_arg_setup()
542 .gen_copy_arg_to_regs(&self.vcode.vcode.sigs, i, regs, &mut self.vregs) in gen_arg_setup()
549 .vcode in gen_arg_setup()
550 .vcode in gen_arg_setup()
552 .gen_retval_area_setup(&self.vcode.vcode.sigs, &mut self.vregs) in gen_arg_setup()
563 if let Some(insn) = self.vcode.vcode.abi.take_args() { in gen_arg_setup()
588 let (regs, insns) = self.vcode.abi().gen_copy_regs_to_retval( in gen_return()
589 self.vcode.sigs(), in gen_return()
633 let (uses, insts) = self.vcode.abi().gen_call_args( in gen_call_args()
634 self.vcode.sigs(), in gen_call_args()
649 let (uses, insts) = self.vcode.abi().gen_call_args( in gen_return_call_args()
650 self.vcode.sigs(), in gen_return_call_args()
665 self.vcode in gen_call_rets()
667 .gen_call_rets(self.vcode.sigs(), sig, outputs, None, &mut self.vregs) in gen_call_rets()
679 self.vcode in gen_try_call_rets()
681 .gen_call_rets(self.vcode.sigs(), sig, &outputs, payloads, &mut self.vregs) in gen_try_call_rets()
694 self.vcode.abi().gen_call_info( in gen_call_info()
695 self.vcode.sigs(), in gen_call_info()
831 let start = self.vcode.vcode.num_insts(); in lower_clif_block()
838 let end = self.vcode.vcode.num_insts(); in lower_clif_block()
842 .filter(|i| self.vcode.vcode[InsnIndex::new(*i)].is_safepoint()) in lower_clif_block()
848 if self.vcode.vcode[iix].is_safepoint() { in lower_clif_block()
855 &self.vcode.vcode[iix].pretty_print_inst(&mut Default::default()), in lower_clif_block()
857 self.vcode in lower_clif_block()
868 if !debug_tags.is_empty() && self.vcode.vcode.num_insts() > 0 { in lower_clif_block()
869 let end = self.vcode.vcode.num_insts(); in lower_clif_block()
875 self.vcode.add_debug_tags(backwards_index, debug_tags); in lower_clif_block()
907 self.vcode.add_block_param(vreg); in add_block_params()
950 self.vcode.add_value_label(reg, label); in emit_value_label_marks_for_value()
987 self.vcode.push(inst, loc); in finish_ir_inst()
992 self.vcode.end_bb(); in finish_bb()
1033 for succ_idx in 0..self.vcode.block_order().succ_indices(block).1.len() { in lower_branch_blockparam_args()
1036 self.vcode.add_succ(succ, args); in lower_branch_blockparam_args()
1047 let (opt_inst, succs) = self.vcode.block_order().succ_indices(bindex);
1060 let block_order = self.vcode.block_order();
1123 self.vcode.init_retval_area(&mut self.vregs)?; in lower()
1129 self.vcode.set_entry(BlockIndex::new(0)); in lower()
1137 .vcode in lower()
1154 let branch_start = self.vcode.vcode.num_insts(); in lower()
1163 let branch_end = self.vcode.vcode.num_insts(); in lower()
1166 if self.vcode.vcode[iix].is_safepoint() { in lower()
1167 self.vcode.add_user_stack_map( in lower()
1182 let succ = self.vcode.block_order().succ_indices(bindex).1[0]; in lower()
1213 &self.vregs, &self.vcode.vcode in lower()
1215 let vcode = self.vcode.build(self.vregs); in lower() localVariable
1217 Ok(vcode) in lower()
1230 .vcode in block_successor_label()
1235 let (_, succs) = self.vcode.block_order().succ_indices(lowered); in block_successor_label()
1381 self.vcode.abi() in abi()
1386 self.vcode.abi_mut() in abi_mut()
1703 self.vcode.constants().insert(constant) in use_constant()