Lines Matching refs:init_opline
362 zend_op *init_opline = NULL; in zend_optimizer_pass1() local
386 init_opline = send1_opline - 1; in zend_optimizer_pass1()
387 while (init_opline->opcode == ZEND_NOP) { in zend_optimizer_pass1()
388 init_opline--; in zend_optimizer_pass1()
390 if (init_opline->opcode != ZEND_INIT_FCALL || in zend_optimizer_pass1()
391 ZEND_OP2_TYPE(init_opline) != IS_CONST || in zend_optimizer_pass1()
392 Z_TYPE(ZEND_OP2_LITERAL(init_opline)) != IS_STRING) { in zend_optimizer_pass1()
399 if (Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("define")-1 && in zend_optimizer_pass1()
400 …zend_binary_strcasecmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), Z_STRLEN(ZEND_OP2_LITERAL(init_opl… in zend_optimizer_pass1()
421 literal_dtor(&ZEND_OP2_LITERAL(init_opline)); in zend_optimizer_pass1()
422 MAKE_NOP(init_opline); in zend_optimizer_pass1()
439 if ((Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("function_exists")-1 && in zend_optimizer_pass1()
440 !memcmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), in zend_optimizer_pass1()
443 (Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("is_callable")-1 && in zend_optimizer_pass1()
444 !memcmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), in zend_optimizer_pass1()
459 if (Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("is_callable") - 1 || in zend_optimizer_pass1()
466 literal_dtor(&ZEND_OP2_LITERAL(init_opline)); in zend_optimizer_pass1()
467 MAKE_NOP(init_opline); in zend_optimizer_pass1()
476 } else if (Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("extension_loaded")-1 && in zend_optimizer_pass1()
477 !memcmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), in zend_optimizer_pass1()
506 literal_dtor(&ZEND_OP2_LITERAL(init_opline)); in zend_optimizer_pass1()
507 MAKE_NOP(init_opline); in zend_optimizer_pass1()
513 } else if (Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("defined")-1 && in zend_optimizer_pass1()
514 !memcmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), in zend_optimizer_pass1()
523 literal_dtor(&ZEND_OP2_LITERAL(init_opline)); in zend_optimizer_pass1()
524 MAKE_NOP(init_opline); in zend_optimizer_pass1()
531 } else if (Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("constant")-1 && in zend_optimizer_pass1()
532 !memcmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), in zend_optimizer_pass1()
539 literal_dtor(&ZEND_OP2_LITERAL(init_opline)); in zend_optimizer_pass1()
540 MAKE_NOP(init_opline); in zend_optimizer_pass1()
548 Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("strlen") - 1 && in zend_optimizer_pass1()
549 !memcmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), "strlen", sizeof("strlen") - 1) && in zend_optimizer_pass1()
555 literal_dtor(&ZEND_OP2_LITERAL(init_opline)); in zend_optimizer_pass1()
556 MAKE_NOP(init_opline); in zend_optimizer_pass1()
563 } else if (Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("dirname")-1 && in zend_optimizer_pass1()
564 !memcmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), in zend_optimizer_pass1()
575 literal_dtor(&ZEND_OP2_LITERAL(init_opline)); in zend_optimizer_pass1()
576 MAKE_NOP(init_opline); in zend_optimizer_pass1()