Lines Matching refs:init_opline
280 zend_op *init_opline = NULL; in zend_optimizer_pass1() local
304 init_opline = send1_opline - 1; in zend_optimizer_pass1()
305 while (init_opline->opcode == ZEND_NOP) { in zend_optimizer_pass1()
306 init_opline--; in zend_optimizer_pass1()
308 if (init_opline->opcode != ZEND_INIT_FCALL || in zend_optimizer_pass1()
309 init_opline->op2_type != IS_CONST || in zend_optimizer_pass1()
310 Z_TYPE(ZEND_OP2_LITERAL(init_opline)) != IS_STRING) { in zend_optimizer_pass1()
317 if (zend_string_equals_literal_ci(Z_STR(ZEND_OP2_LITERAL(init_opline)), "define")) { in zend_optimizer_pass1()
338 literal_dtor(&ZEND_OP2_LITERAL(init_opline)); in zend_optimizer_pass1()
339 MAKE_NOP(init_opline); in zend_optimizer_pass1()
355 if ((Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("function_exists")-1 && in zend_optimizer_pass1()
356 !memcmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), in zend_optimizer_pass1()
358 (Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("is_callable")-1 && in zend_optimizer_pass1()
359 !memcmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), in zend_optimizer_pass1()
374 literal_dtor(&ZEND_OP2_LITERAL(init_opline)); in zend_optimizer_pass1()
375 MAKE_NOP(init_opline); in zend_optimizer_pass1()
389 } else if (Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("extension_loaded")-1 && in zend_optimizer_pass1()
390 !memcmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), in zend_optimizer_pass1()
417 literal_dtor(&ZEND_OP2_LITERAL(init_opline)); in zend_optimizer_pass1()
418 MAKE_NOP(init_opline); in zend_optimizer_pass1()
430 } else if (Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("constant")-1 && in zend_optimizer_pass1()
431 !memcmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), in zend_optimizer_pass1()
436 literal_dtor(&ZEND_OP2_LITERAL(init_opline)); in zend_optimizer_pass1()
437 MAKE_NOP(init_opline); in zend_optimizer_pass1()
451 } else if (Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("dirname")-1 && in zend_optimizer_pass1()
452 !memcmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), in zend_optimizer_pass1()
461 literal_dtor(&ZEND_OP2_LITERAL(init_opline)); in zend_optimizer_pass1()
462 MAKE_NOP(init_opline); in zend_optimizer_pass1()