VAR_SOURCE 541 ext/opcache/Optimizer/block_pass.c # define VAR_UNSET(op) do { if (op ## _type & (IS_TMP_VAR|IS_VAR)) {VAR_SOURCE(op) = NULL;}} while (0)
VAR_SOURCE 550 ext/opcache/Optimizer/block_pass.c # define VAR_UNSET(op) do { if ((op).op_type == IS_TMP_VAR || (op).op_type == IS_VAR) {VAR_SOURCE(op) = NULL;}} while (0)
VAR_SOURCE 637 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) &&
VAR_SOURCE 638 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN &&
VAR_SOURCE 639 ext/opcache/Optimizer/block_pass.c ZEND_OP1_TYPE(VAR_SOURCE(opline->op1)) == IS_CONST &&
VAR_SOURCE 645 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1);
VAR_SOURCE 656 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op2) &&
VAR_SOURCE 657 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op2)->opcode == ZEND_QM_ASSIGN &&
VAR_SOURCE 658 ext/opcache/Optimizer/block_pass.c ZEND_OP1_TYPE(VAR_SOURCE(opline->op2)) == IS_CONST) {
VAR_SOURCE 659 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op2);
VAR_SOURCE 670 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) &&
VAR_SOURCE 671 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_PRINT &&
VAR_SOURCE 678 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op2) &&
VAR_SOURCE 679 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op2)->opcode == ZEND_PRINT) {
VAR_SOURCE 687 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) &&
VAR_SOURCE 688 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_CAST &&
VAR_SOURCE 689 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->extended_value == IS_STRING) {
VAR_SOURCE 690 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1);
VAR_SOURCE 698 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)) {
VAR_SOURCE 699 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1);
VAR_SOURCE 710 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)) {
VAR_SOURCE 711 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1);
VAR_SOURCE 730 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && VAR_SOURCE(opline->op1)->opcode == ZEND_DO_CF_FCALL &&
VAR_SOURCE 731 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->extended_value == 1) {
VAR_SOURCE 732 ext/opcache/Optimizer/block_pass.c zend_op *fcall = VAR_SOURCE(opline->op1);
VAR_SOURCE 813 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) != NULL &&
VAR_SOURCE 815 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL_NOT) {
VAR_SOURCE 817 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1);
VAR_SOURCE 864 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) != NULL &&
VAR_SOURCE 865 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL_NOT &&
VAR_SOURCE 868 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1);
VAR_SOURCE 888 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) != NULL &&
VAR_SOURCE 892 ext/opcache/Optimizer/block_pass.c (VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL ||
VAR_SOURCE 893 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN)) {
VAR_SOURCE 894 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1);
VAR_SOURCE 940 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) &&
VAR_SOURCE 941 ext/opcache/Optimizer/block_pass.c (VAR_SOURCE(opline->op1)->opcode == ZEND_CONCAT ||
VAR_SOURCE 942 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_ADD_STRING) &&
VAR_SOURCE 943 ext/opcache/Optimizer/block_pass.c ZEND_OP2_TYPE(VAR_SOURCE(opline->op1)) == IS_CONST &&
VAR_SOURCE 944 ext/opcache/Optimizer/block_pass.c ZEND_RESULT(VAR_SOURCE(opline->op1)).var == ZEND_OP1(opline).var) {
VAR_SOURCE 946 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1);
VAR_SOURCE 1068 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) &&
VAR_SOURCE 1069 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN) {
VAR_SOURCE 1071 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1);
VAR_SOURCE 1078 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) &&
VAR_SOURCE 1079 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_INIT_STRING) {
VAR_SOURCE 1084 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1);
VAR_SOURCE 1099 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) &&
VAR_SOURCE 1100 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_CONCAT &&
VAR_SOURCE 1101 ext/opcache/Optimizer/block_pass.c ZEND_OP2_TYPE(VAR_SOURCE(opline->op1)) == IS_CONST &&
VAR_SOURCE 1102 ext/opcache/Optimizer/block_pass.c Z_TYPE(ZEND_OP2_LITERAL(VAR_SOURCE(opline->op1))) == IS_STRING &&
VAR_SOURCE 1103 ext/opcache/Optimizer/block_pass.c Z_STRLEN(ZEND_OP2_LITERAL(VAR_SOURCE(opline->op1))) == 0) {
VAR_SOURCE 1105 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1);
VAR_SOURCE 1117 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) &&
VAR_SOURCE 1118 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_INIT_STRING) {
VAR_SOURCE 1120 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1);
VAR_SOURCE 1132 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) &&
VAR_SOURCE 1133 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_CAST &&
VAR_SOURCE 1134 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->extended_value == IS_STRING) {
VAR_SOURCE 1136 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1);
VAR_SOURCE 1153 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) &&
VAR_SOURCE 1154 ext/opcache/Optimizer/block_pass.c (VAR_SOURCE(opline->op1)->opcode == ZEND_IS_EQUAL ||
VAR_SOURCE 1155 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_NOT_EQUAL ||
VAR_SOURCE 1156 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_SMALLER ||
VAR_SOURCE 1157 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_SMALLER_OR_EQUAL ||
VAR_SOURCE 1158 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL ||
VAR_SOURCE 1159 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_IDENTICAL ||
VAR_SOURCE 1160 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_NOT_IDENTICAL ||
VAR_SOURCE 1161 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_ISSET_ISEMPTY_VAR ||
VAR_SOURCE 1162 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_ISSET_ISEMPTY_DIM_OBJ) &&
VAR_SOURCE 1165 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1);