Lines Matching refs:caller_call_opline

304 				if (call_info->caller_call_opline) {  in zend_ssa_remove_nops()
305 call_info->caller_call_opline -= in zend_ssa_remove_nops()
306 shiftlist[call_info->caller_call_opline - op_array->opcodes]; in zend_ssa_remove_nops()
393 if (call_info->caller_call_opline in zend_dfa_optimize_calls()
394 && call_info->caller_call_opline->opcode == ZEND_DO_ICALL in zend_dfa_optimize_calls()
400 && (call_info->caller_call_opline - 1)->opcode == ZEND_SEND_VAL in zend_dfa_optimize_calls()
401 && (call_info->caller_call_opline - 1)->op1_type == IS_CONST))) { in zend_dfa_optimize_calls()
408 send_array = call_info->caller_call_opline - 1; in zend_dfa_optimize_calls()
409 send_needly = call_info->caller_call_opline - 2; in zend_dfa_optimize_calls()
411 … if (zend_is_true(CT_CONSTANT_EX(op_array, (call_info->caller_call_opline - 1)->op1.constant))) { in zend_dfa_optimize_calls()
414 send_array = call_info->caller_call_opline - 2; in zend_dfa_optimize_calls()
415 send_needly = call_info->caller_call_opline - 3; in zend_dfa_optimize_calls()
469 op_num = call_info->caller_call_opline - op_array->opcodes; in zend_dfa_optimize_calls()
479 call_info->caller_call_opline->opcode = ZEND_IN_ARRAY; in zend_dfa_optimize_calls()
480 call_info->caller_call_opline->extended_value = strict; in zend_dfa_optimize_calls()
481 call_info->caller_call_opline->op1_type = send_needly->op1_type; in zend_dfa_optimize_calls()
482 call_info->caller_call_opline->op1.num = send_needly->op1.num; in zend_dfa_optimize_calls()
483 call_info->caller_call_opline->op2_type = IS_CONST; in zend_dfa_optimize_calls()
484 call_info->caller_call_opline->op2.constant = zend_optimizer_add_literal(op_array, &tmp); in zend_dfa_optimize_calls()
486 MAKE_NOP(call_info->caller_call_opline - 1); in zend_dfa_optimize_calls()