Lines Matching refs:opline

42 		zend_op *opline, *end;  in zend_build_dfg()  local
47 opline = op_array->opcodes + blocks[j].start; in zend_build_dfg()
48 end = opline + blocks[j].len; in zend_build_dfg()
49 for (; opline < end; opline++) { in zend_build_dfg()
50 if (opline->opcode != ZEND_OP_DATA) { in zend_build_dfg()
51 zend_op *next = opline + 1; in zend_build_dfg()
66 if (opline->op1_type == IS_CV) { in zend_build_dfg()
67 var_num = EX_VAR_TO_NUM(opline->op1.var); in zend_build_dfg()
68 switch (opline->opcode) { in zend_build_dfg()
72 || (opline->extended_value & ZEND_ARRAY_ELEMENT_REF)) { in zend_build_dfg()
143 } else if (opline->op1_type & (IS_VAR|IS_TMP_VAR)) { in zend_build_dfg()
144 var_num = EX_VAR_TO_NUM(opline->op1.var); in zend_build_dfg()
148 if (opline->opcode == ZEND_VERIFY_RETURN_TYPE) { in zend_build_dfg()
152 if (opline->op2_type == IS_CV) { in zend_build_dfg()
153 var_num = EX_VAR_TO_NUM(opline->op2.var); in zend_build_dfg()
154 switch (opline->opcode) { in zend_build_dfg()
161 if ((build_flags & ZEND_SSA_RC_INFERENCE) || opline->extended_value) { in zend_build_dfg()
180 } else if (opline->op2_type & (IS_VAR|IS_TMP_VAR)) { in zend_build_dfg()
181 var_num = EX_VAR_TO_NUM(opline->op2.var); in zend_build_dfg()
182 if (opline->opcode == ZEND_FE_FETCH_R || opline->opcode == ZEND_FE_FETCH_RW) { in zend_build_dfg()
190 if (opline->result_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_build_dfg()
191 var_num = EX_VAR_TO_NUM(opline->result.var); in zend_build_dfg()
193 && opline->result_type == IS_CV) { in zend_build_dfg()