Lines Matching refs:send1_opline

180 			zend_op *send1_opline = opline - 1;  in zend_optimizer_pass1()  local
184 while (send1_opline->opcode == ZEND_NOP) { in zend_optimizer_pass1()
185 send1_opline--; in zend_optimizer_pass1()
187 if (send1_opline->opcode != ZEND_SEND_VAL || in zend_optimizer_pass1()
188 send1_opline->op1_type != IS_CONST) { in zend_optimizer_pass1()
193 if (send1_opline->op2.num == 2) { in zend_optimizer_pass1()
194 send2_opline = send1_opline; in zend_optimizer_pass1()
195 send1_opline--; in zend_optimizer_pass1()
196 while (send1_opline->opcode == ZEND_NOP) { in zend_optimizer_pass1()
197 send1_opline--; in zend_optimizer_pass1()
199 if (send1_opline->opcode != ZEND_SEND_VAL || in zend_optimizer_pass1()
200 send1_opline->op1_type != IS_CONST) { in zend_optimizer_pass1()
206 init_opline = send1_opline - 1; in zend_optimizer_pass1()
221 if (Z_TYPE(ZEND_OP1_LITERAL(send1_opline)) == IS_STRING && send2_opline) { in zend_optimizer_pass1()
224 …zend_optimizer_collect_constant(ctx, &ZEND_OP1_LITERAL(send1_opline), &ZEND_OP1_LITERAL(send2_opli… in zend_optimizer_pass1()
228 …END_OP1_LITERAL(send1_opline)), "::", sizeof("::") - 1, Z_STRVAL(ZEND_OP1_LITERAL(send1_opline)) +… in zend_optimizer_pass1()
234 opline->op1.constant = send1_opline->op1.constant; in zend_optimizer_pass1()
240 MAKE_NOP(send1_opline); in zend_optimizer_pass1()
247 if (!send2_opline && Z_TYPE(ZEND_OP1_LITERAL(send1_opline)) == IS_STRING && in zend_optimizer_pass1()
248 …&result, Z_STR(ZEND_OP2_LITERAL(init_opline)), Z_STR(ZEND_OP1_LITERAL(send1_opline))) == SUCCESS) { in zend_optimizer_pass1()
251 literal_dtor(&ZEND_OP1_LITERAL(send1_opline)); in zend_optimizer_pass1()
252 MAKE_NOP(send1_opline); in zend_optimizer_pass1()