VAR_SOURCE 545 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 554 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 641 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && VAR_SOURCE 642 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN && VAR_SOURCE 643 ext/opcache/Optimizer/block_pass.c ZEND_OP1_TYPE(VAR_SOURCE(opline->op1)) == IS_CONST && VAR_SOURCE 649 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); VAR_SOURCE 660 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op2) && VAR_SOURCE 661 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op2)->opcode == ZEND_QM_ASSIGN && VAR_SOURCE 662 ext/opcache/Optimizer/block_pass.c ZEND_OP1_TYPE(VAR_SOURCE(opline->op2)) == IS_CONST) { VAR_SOURCE 663 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op2); VAR_SOURCE 674 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && VAR_SOURCE 675 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_PRINT && VAR_SOURCE 682 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op2) && VAR_SOURCE 683 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op2)->opcode == ZEND_PRINT) { VAR_SOURCE 691 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && VAR_SOURCE 692 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_CAST && VAR_SOURCE 693 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->extended_value == IS_STRING) { VAR_SOURCE 694 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); VAR_SOURCE 702 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)) { VAR_SOURCE 703 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); VAR_SOURCE 714 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)) { VAR_SOURCE 715 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); VAR_SOURCE 734 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && VAR_SOURCE(opline->op1)->opcode == ZEND_DO_CF_FCALL && VAR_SOURCE 735 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->extended_value == 1) { VAR_SOURCE 736 ext/opcache/Optimizer/block_pass.c zend_op *fcall = VAR_SOURCE(opline->op1); VAR_SOURCE 817 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) != NULL && VAR_SOURCE 819 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL_NOT) { VAR_SOURCE 821 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); VAR_SOURCE 868 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) != NULL && VAR_SOURCE 869 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL_NOT && VAR_SOURCE 872 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); VAR_SOURCE 892 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) != NULL && VAR_SOURCE 896 ext/opcache/Optimizer/block_pass.c (VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL || VAR_SOURCE 897 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN)) { VAR_SOURCE 898 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); VAR_SOURCE 944 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && VAR_SOURCE 945 ext/opcache/Optimizer/block_pass.c (VAR_SOURCE(opline->op1)->opcode == ZEND_CONCAT || VAR_SOURCE 946 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_ADD_STRING) && VAR_SOURCE 947 ext/opcache/Optimizer/block_pass.c ZEND_OP2_TYPE(VAR_SOURCE(opline->op1)) == IS_CONST && VAR_SOURCE 948 ext/opcache/Optimizer/block_pass.c ZEND_RESULT(VAR_SOURCE(opline->op1)).var == ZEND_OP1(opline).var) { VAR_SOURCE 950 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); VAR_SOURCE 1072 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && VAR_SOURCE 1073 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN) { VAR_SOURCE 1075 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); VAR_SOURCE 1082 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && VAR_SOURCE 1083 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_INIT_STRING) { VAR_SOURCE 1088 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); VAR_SOURCE 1103 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && VAR_SOURCE 1104 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_CONCAT && VAR_SOURCE 1105 ext/opcache/Optimizer/block_pass.c ZEND_OP2_TYPE(VAR_SOURCE(opline->op1)) == IS_CONST && VAR_SOURCE 1106 ext/opcache/Optimizer/block_pass.c Z_TYPE(ZEND_OP2_LITERAL(VAR_SOURCE(opline->op1))) == IS_STRING && VAR_SOURCE 1107 ext/opcache/Optimizer/block_pass.c Z_STRLEN(ZEND_OP2_LITERAL(VAR_SOURCE(opline->op1))) == 0) { VAR_SOURCE 1109 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); VAR_SOURCE 1121 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && VAR_SOURCE 1122 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_INIT_STRING) { VAR_SOURCE 1124 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); VAR_SOURCE 1136 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && VAR_SOURCE 1137 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_CAST && VAR_SOURCE 1138 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->extended_value == IS_STRING) { VAR_SOURCE 1140 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1); VAR_SOURCE 1157 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && VAR_SOURCE 1158 ext/opcache/Optimizer/block_pass.c (VAR_SOURCE(opline->op1)->opcode == ZEND_IS_EQUAL || VAR_SOURCE 1159 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_NOT_EQUAL || VAR_SOURCE 1160 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_SMALLER || VAR_SOURCE 1161 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_SMALLER_OR_EQUAL || VAR_SOURCE 1162 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL || VAR_SOURCE 1163 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_IDENTICAL || VAR_SOURCE 1164 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_NOT_IDENTICAL || VAR_SOURCE 1165 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_ISSET_ISEMPTY_VAR || VAR_SOURCE 1166 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_ISSET_ISEMPTY_DIM_OBJ) && VAR_SOURCE 1169 ext/opcache/Optimizer/block_pass.c zend_op *src = VAR_SOURCE(opline->op1);