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 1067 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && VAR_SOURCE 1068 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN) { VAR_SOURCE 1070 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); VAR_SOURCE 1077 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && VAR_SOURCE 1078 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_INIT_STRING) { VAR_SOURCE 1083 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); VAR_SOURCE 1098 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && VAR_SOURCE 1099 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_CONCAT && VAR_SOURCE 1100 ext/opcache/Optimizer/block_pass.c ZEND_OP2_TYPE(VAR_SOURCE(opline->op1)) == IS_CONST && VAR_SOURCE 1101 ext/opcache/Optimizer/block_pass.c Z_TYPE(ZEND_OP2_LITERAL(VAR_SOURCE(opline->op1))) == IS_STRING && VAR_SOURCE 1102 ext/opcache/Optimizer/block_pass.c Z_STRLEN(ZEND_OP2_LITERAL(VAR_SOURCE(opline->op1))) == 0) { VAR_SOURCE 1104 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); VAR_SOURCE 1116 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && VAR_SOURCE 1117 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_INIT_STRING) { VAR_SOURCE 1119 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); VAR_SOURCE 1131 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && VAR_SOURCE 1132 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_CAST && VAR_SOURCE 1133 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->extended_value == IS_STRING) { VAR_SOURCE 1135 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); VAR_SOURCE 1152 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && VAR_SOURCE 1153 ext/opcache/Optimizer/block_pass.c (VAR_SOURCE(opline->op1)->opcode == ZEND_IS_EQUAL || VAR_SOURCE 1154 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_NOT_EQUAL || VAR_SOURCE 1155 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_SMALLER || VAR_SOURCE 1156 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_SMALLER_OR_EQUAL || VAR_SOURCE 1157 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL || VAR_SOURCE 1158 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_IDENTICAL || VAR_SOURCE 1159 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_NOT_IDENTICAL || VAR_SOURCE 1160 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_ISSET_ISEMPTY_VAR || VAR_SOURCE 1161 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_ISSET_ISEMPTY_DIM_OBJ) && VAR_SOURCE 1164 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1);