Lines Matching refs:op1

637 			VAR_SOURCE(opline->op1) &&  in zend_optimize_block()
638 VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN && in zend_optimize_block()
639 ZEND_OP1_TYPE(VAR_SOURCE(opline->op1)) == IS_CONST && in zend_optimize_block()
645 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
647 VAR_UNSET(opline->op1); in zend_optimize_block()
670 VAR_SOURCE(opline->op1) && in zend_optimize_block()
671 VAR_SOURCE(opline->op1)->opcode == ZEND_PRINT && in zend_optimize_block()
674 LITERAL_LONG(opline->op1, 1); in zend_optimize_block()
687 VAR_SOURCE(opline->op1) && in zend_optimize_block()
688 VAR_SOURCE(opline->op1)->opcode == ZEND_CAST && in zend_optimize_block()
689 VAR_SOURCE(opline->op1)->extended_value == IS_STRING) { in zend_optimize_block()
690 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
691 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
698 VAR_SOURCE(opline->op1)) { in zend_optimize_block()
699 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
710 VAR_SOURCE(opline->op1)) { in zend_optimize_block()
711 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
730 VAR_SOURCE(opline->op1) && VAR_SOURCE(opline->op1)->opcode == ZEND_DO_CF_FCALL && in zend_optimize_block()
731 VAR_SOURCE(opline->op1)->extended_value == 1) { in zend_optimize_block()
732 zend_op *fcall = VAR_SOURCE(opline->op1); in zend_optimize_block()
747 LITERAL_BOOL(opline->op1, 1); in zend_optimize_block()
758 LITERAL_BOOL(opline->op1, 1); in zend_optimize_block()
776 LITERAL_BOOL(opline->op1, 1); in zend_optimize_block()
796 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
813 VAR_SOURCE(opline->op1) != NULL && in zend_optimize_block()
815 VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL_NOT) { in zend_optimize_block()
817 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
819 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
855 VAR_UNSET(opline->op1); in zend_optimize_block()
864 VAR_SOURCE(opline->op1) != NULL && in zend_optimize_block()
865 VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL_NOT && in zend_optimize_block()
868 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
874 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
888 VAR_SOURCE(opline->op1) != NULL && in zend_optimize_block()
892 (VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL || in zend_optimize_block()
893 VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN)) { in zend_optimize_block()
894 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
895 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
897 VAR_UNSET(opline->op1); in zend_optimize_block()
940 VAR_SOURCE(opline->op1) && in zend_optimize_block()
941 (VAR_SOURCE(opline->op1)->opcode == ZEND_CONCAT || in zend_optimize_block()
942 VAR_SOURCE(opline->op1)->opcode == ZEND_ADD_STRING) && in zend_optimize_block()
943 ZEND_OP2_TYPE(VAR_SOURCE(opline->op1)) == IS_CONST && in zend_optimize_block()
944 ZEND_RESULT(VAR_SOURCE(opline->op1)).var == ZEND_OP1(opline).var) { in zend_optimize_block()
946 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
956 VAR_UNSET(opline->op1); in zend_optimize_block()
961 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
1014 int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC) = get_binary_op(opline->opcode); in zend_optimize_block()
1068 VAR_SOURCE(opline->op1) && in zend_optimize_block()
1069 VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN) { in zend_optimize_block()
1071 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
1072 VAR_UNSET(opline->op1); in zend_optimize_block()
1073 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
1078 VAR_SOURCE(opline->op1) && in zend_optimize_block()
1079 VAR_SOURCE(opline->op1)->opcode == ZEND_INIT_STRING) { in zend_optimize_block()
1084 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
1085 VAR_UNSET(opline->op1); in zend_optimize_block()
1086 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
1099 VAR_SOURCE(opline->op1) && in zend_optimize_block()
1100 VAR_SOURCE(opline->op1)->opcode == ZEND_CONCAT && in zend_optimize_block()
1101 ZEND_OP2_TYPE(VAR_SOURCE(opline->op1)) == IS_CONST && in zend_optimize_block()
1102 Z_TYPE(ZEND_OP2_LITERAL(VAR_SOURCE(opline->op1))) == IS_STRING && in zend_optimize_block()
1103 Z_STRLEN(ZEND_OP2_LITERAL(VAR_SOURCE(opline->op1))) == 0) { in zend_optimize_block()
1105 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
1106 VAR_UNSET(opline->op1); in zend_optimize_block()
1107 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
1117 VAR_SOURCE(opline->op1) && in zend_optimize_block()
1118 VAR_SOURCE(opline->op1)->opcode == ZEND_INIT_STRING) { in zend_optimize_block()
1120 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
1121 VAR_UNSET(opline->op1); in zend_optimize_block()
1122 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
1132 VAR_SOURCE(opline->op1) && in zend_optimize_block()
1133 VAR_SOURCE(opline->op1)->opcode == ZEND_CAST && in zend_optimize_block()
1134 VAR_SOURCE(opline->op1)->extended_value == IS_STRING) { in zend_optimize_block()
1136 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
1137 VAR_UNSET(opline->op1); in zend_optimize_block()
1138 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
1153 VAR_SOURCE(opline->op1) && in zend_optimize_block()
1154 (VAR_SOURCE(opline->op1)->opcode == ZEND_IS_EQUAL || in zend_optimize_block()
1155 VAR_SOURCE(opline->op1)->opcode == ZEND_IS_NOT_EQUAL || in zend_optimize_block()
1156 VAR_SOURCE(opline->op1)->opcode == ZEND_IS_SMALLER || in zend_optimize_block()
1157 VAR_SOURCE(opline->op1)->opcode == ZEND_IS_SMALLER_OR_EQUAL || in zend_optimize_block()
1158 VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL || in zend_optimize_block()
1159 VAR_SOURCE(opline->op1)->opcode == ZEND_IS_IDENTICAL || in zend_optimize_block()
1160 VAR_SOURCE(opline->op1)->opcode == ZEND_IS_NOT_IDENTICAL || in zend_optimize_block()
1161 VAR_SOURCE(opline->op1)->opcode == ZEND_ISSET_ISEMPTY_VAR || in zend_optimize_block()
1162 VAR_SOURCE(opline->op1)->opcode == ZEND_ISSET_ISEMPTY_DIM_OBJ) && in zend_optimize_block()
1165 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
1366 last_op->op1.constant = zend_optimizer_add_literal(op_array, &zv TSRMLS_CC); in zend_jmp_optimization()
1402 last_op->op1.constant = zend_optimizer_add_literal(op_array, &zv TSRMLS_CC); in zend_jmp_optimization()
1478 COPY_NODE(last_op->op1, last_op->op2); in zend_jmp_optimization()
1494 zend_uint same_var = VAR_NUM_EX(last_op->op1); in zend_jmp_optimization()
1514 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1524 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1537 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1555 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1645 same_t[VAR_NUM_EX(last_op->op1)] |= ZEND_OP1_TYPE(last_op); in zend_jmp_optimization()
1661 (same_t[VAR_NUM_EX(target->op1)] & ZEND_OP1_TYPE(target)) != 0 && in zend_jmp_optimization()
1670 (same_t[VAR_NUM_EX(target->op1)] & ZEND_OP1_TYPE(target)) != 0 && in zend_jmp_optimization()
1679 (same_t[VAR_NUM_EX(target->op1)] & ZEND_OP1_TYPE(target)) != 0 && in zend_jmp_optimization()
1689 (same_t[VAR_NUM_EX(target->op1)] & ZEND_OP1_TYPE(target)) != 0 && in zend_jmp_optimization()
1707 (same_t[VAR_NUM_EX(target->op1)] & ZEND_OP1_TYPE(target)) != 0 && in zend_jmp_optimization()
1739 SET_UNUSED(last_op->op1); in zend_jmp_optimization()
1752 SET_UNUSED(last_op->op1); in zend_jmp_optimization()
1765 SET_UNUSED(last_op->op1); in zend_jmp_optimization()
1790 zend_uchar same_var = VAR_NUM_EX(last_op->op1); in zend_jmp_optimization()
1809 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1818 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1894 T_USAGE(opline->op1); in zend_t_usage()