Lines Matching refs:opcodes

121 		if (op_array->opcodes[line].opcode == ZEND_OP_DATA) { \
132 op_array->opcodes[line+1].opcode == ZEND_OP_DATA) { \
277 if (!zend_ssa_is_no_val_use(&op_array->opcodes[use], &ssa->ops[use], i)) { in zend_ssa_find_false_dependencies()
991 opline = op_array->opcodes + line; in zend_inference_calc_range()
1482 call_info = func_info->call_map[opline - op_array->opcodes]; in zend_inference_calc_range()
1949 if (op_array->opcodes[use].opcode == ZEND_OP_DATA) { in add_usages()
2000 if (op_array->opcodes[use+1].opcode == ZEND_OP_DATA) { in reset_dependent_vars()
2036 const zend_op *def_opline = def_op_num >= 0 ? &op_array->opcodes[def_op_num] : NULL; in handle_type_narrowing()
2306 zend_op *opline = op_array->opcodes + i; in zend_update_type_info()
3238 switch (op_array->opcodes[j].opcode) { in zend_update_type_info()
3258 if (op_array->opcodes[j].extended_value == ZEND_ASSIGN_DIM) { in zend_update_type_info()
3260 } else if (op_array->opcodes[j].extended_value == ZEND_ASSIGN_OBJ) { in zend_update_type_info()
3387 call_info = func_info->call_map[opline - op_array->opcodes]; in zend_update_type_info()
3665 zend_op *opline = &op_array->opcodes[use]; in can_convert_to_double()
3795 opline = op_array->opcodes + ssa->vars[v].definition; in zend_type_narrowing()
3836 info->ssa.ops[opline - op_array->opcodes].op1_use >= 0 && in is_recursive_tail_call()
3837 info->ssa.vars[info->ssa.ops[opline - op_array->opcodes].op1_use].definition >= 0) { in is_recursive_tail_call()
3839 …zend_op *op = op_array->opcodes + info->ssa.vars[info->ssa.ops[opline - op_array->opcodes].op1_use… in is_recursive_tail_call()
3842 zend_call_info *call_info = info->call_map[op - op_array->opcodes]; in is_recursive_tail_call()
3902 zend_op *opline = op_array->opcodes + blocks[j].start + blocks[j].len - 1; in zend_func_return_info()
3908 info->ssa.ops[opline - op_array->opcodes].op1_use >= 0 && in zend_func_return_info()
3909 info->ssa.var_info[info->ssa.ops[opline - op_array->opcodes].op1_use].recursive) { in zend_func_return_info()
3932 info->ssa.ops[opline - op_array->opcodes].op1_use >= 0 && in zend_func_return_info()
3933 info->ssa.var_info[info->ssa.ops[opline - op_array->opcodes].op1_use].ce) { in zend_func_return_info()
3934 arg_ce = info->ssa.var_info[info->ssa.ops[opline - op_array->opcodes].op1_use].ce; in zend_func_return_info()
3935 …arg_is_instanceof = info->ssa.var_info[info->ssa.ops[opline - op_array->opcodes].op1_use].is_insta… in zend_func_return_info()
4021 info->ssa.ops[opline - op_array->opcodes].op1_use >= 0) { in zend_func_return_info()
4022 if (info->ssa.var_info[info->ssa.ops[opline - op_array->opcodes].op1_use].has_range) { in zend_func_return_info()
4025 tmp_range = info->ssa.var_info[info->ssa.ops[opline - op_array->opcodes].op1_use].range; in zend_func_return_info()
4028 if (info->ssa.var_info[info->ssa.ops[opline - op_array->opcodes].op1_use].range.underflow) { in zend_func_return_info()
4032 …= MIN(tmp_range.min, info->ssa.var_info[info->ssa.ops[opline - op_array->opcodes].op1_use].range.m… in zend_func_return_info()
4034 if (info->ssa.var_info[info->ssa.ops[opline - op_array->opcodes].op1_use].range.overflow) { in zend_func_return_info()
4038 …= MAX(tmp_range.max, info->ssa.var_info[info->ssa.ops[opline - op_array->opcodes].op1_use].range.m… in zend_func_return_info()
4162 info->ssa.ops[call_info->caller_call_opline - op_array->opcodes].result_def >= 0) { in zend_inference_check_recursive_dependencies()
4163 …zend_bitset_incl(worklist, info->ssa.ops[call_info->caller_call_opline - op_array->opcodes].result… in zend_inference_check_recursive_dependencies()
4426 if (ssa->ops[opline - op_array->opcodes].op1_use) { in zend_may_throw()
4427 zend_ssa_var_info *var_info = ssa->var_info + ssa->ops[opline - op_array->opcodes].op1_use; in zend_may_throw()