Lines Matching refs:op1

675 			VAR_SOURCE(opline->op1) &&  in zend_optimize_block()
676 VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN && in zend_optimize_block()
677 ZEND_OP1_TYPE(VAR_SOURCE(opline->op1)) == IS_CONST && in zend_optimize_block()
683 znode_op op1 = opline->op1; in zend_optimize_block() local
684 zend_op *src = VAR_SOURCE(op1); in zend_optimize_block()
688 VAR_SOURCE(op1) = NULL; in zend_optimize_block()
713 VAR_SOURCE(opline->op1) && in zend_optimize_block()
714 VAR_SOURCE(opline->op1)->opcode == ZEND_CAST && in zend_optimize_block()
715 VAR_SOURCE(opline->op1)->extended_value == IS_STRING) { in zend_optimize_block()
716 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
717 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
727 VAR_SOURCE(opline->op1)) { in zend_optimize_block()
728 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
749 VAR_SOURCE(opline->op1) && VAR_SOURCE(opline->op1)->opcode == ZEND_DO_CF_FCALL && in zend_optimize_block()
750 VAR_SOURCE(opline->op1)->extended_value == 1) { in zend_optimize_block()
751 zend_op *fcall = VAR_SOURCE(opline->op1); in zend_optimize_block()
766 LITERAL_BOOL(opline->op1, 1); in zend_optimize_block()
777 LITERAL_BOOL(opline->op1, 1); in zend_optimize_block()
795 LITERAL_BOOL(opline->op1, 1); in zend_optimize_block()
827 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
852 VAR_SOURCE(opline->op1) != NULL && in zend_optimize_block()
854 VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL_NOT) { in zend_optimize_block()
856 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
858 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
894 VAR_UNSET(opline->op1); in zend_optimize_block()
903 VAR_SOURCE(opline->op1) != NULL && in zend_optimize_block()
904 VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL_NOT && in zend_optimize_block()
907 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
913 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
927 VAR_SOURCE(opline->op1) != NULL && in zend_optimize_block()
931 (VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL || in zend_optimize_block()
932 VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN)) { in zend_optimize_block()
933 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
934 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
936 VAR_UNSET(opline->op1); in zend_optimize_block()
976 VAR_SOURCE(opline->op1) && in zend_optimize_block()
977 (VAR_SOURCE(opline->op1)->opcode == ZEND_CONCAT || in zend_optimize_block()
978 VAR_SOURCE(opline->op1)->opcode == ZEND_FAST_CONCAT) && in zend_optimize_block()
979 ZEND_OP2_TYPE(VAR_SOURCE(opline->op1)) == IS_CONST && in zend_optimize_block()
980 ZEND_RESULT(VAR_SOURCE(opline->op1)).var == ZEND_OP1(opline).var) { in zend_optimize_block()
982 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
992 VAR_UNSET(opline->op1); in zend_optimize_block()
993 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
1081 VAR_SOURCE(opline->op1) && in zend_optimize_block()
1082 VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN) { 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, src->op1); in zend_optimize_block()
1090 VAR_SOURCE(opline->op1) && in zend_optimize_block()
1091 VAR_SOURCE(opline->op1)->opcode == ZEND_CAST && in zend_optimize_block()
1092 VAR_SOURCE(opline->op1)->extended_value == IS_STRING) { in zend_optimize_block()
1094 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
1095 VAR_UNSET(opline->op1); in zend_optimize_block()
1096 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
1106 COPY_NODE(opline->op2, src->op1); in zend_optimize_block()
1116 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
1131 VAR_SOURCE(opline->op1) && in zend_optimize_block()
1132 (VAR_SOURCE(opline->op1)->opcode == ZEND_FAST_CONCAT || in zend_optimize_block()
1133 VAR_SOURCE(opline->op1)->opcode == ZEND_ROPE_END || in zend_optimize_block()
1134 VAR_SOURCE(opline->op1)->opcode == ZEND_FETCH_CONSTANT))) && in zend_optimize_block()
1150 VAR_SOURCE(opline->op1) && in zend_optimize_block()
1151 (VAR_SOURCE(opline->op1)->opcode == ZEND_IS_EQUAL || in zend_optimize_block()
1152 VAR_SOURCE(opline->op1)->opcode == ZEND_IS_NOT_EQUAL || in zend_optimize_block()
1153 VAR_SOURCE(opline->op1)->opcode == ZEND_IS_SMALLER || in zend_optimize_block()
1154 VAR_SOURCE(opline->op1)->opcode == ZEND_IS_SMALLER_OR_EQUAL || in zend_optimize_block()
1155 VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL || in zend_optimize_block()
1156 VAR_SOURCE(opline->op1)->opcode == ZEND_IS_IDENTICAL || in zend_optimize_block()
1157 VAR_SOURCE(opline->op1)->opcode == ZEND_IS_NOT_IDENTICAL || in zend_optimize_block()
1158 VAR_SOURCE(opline->op1)->opcode == ZEND_ISSET_ISEMPTY_VAR || in zend_optimize_block()
1159 VAR_SOURCE(opline->op1)->opcode == ZEND_ISSET_ISEMPTY_DIM_OBJ) && in zend_optimize_block()
1162 zend_op *src = VAR_SOURCE(opline->op1); in zend_optimize_block()
1333 last_op->op1.constant = zend_optimizer_add_literal(op_array, &zv); in zend_jmp_optimization()
1359 last_op->op1.constant = zend_optimizer_add_literal(op_array, &zv); in zend_jmp_optimization()
1434 COPY_NODE(last_op->op1, last_op->op2); in zend_jmp_optimization()
1453 zend_op *src = VAR_SOURCE(last_op->op1); in zend_jmp_optimization()
1480 uint32_t same_var = VAR_NUM_EX(last_op->op1); in zend_jmp_optimization()
1500 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1510 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1523 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1541 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1626 same_t[VAR_NUM_EX(last_op->op1)] |= ZEND_OP1_TYPE(last_op); in zend_jmp_optimization()
1642 (same_t[VAR_NUM_EX(target->op1)] & ZEND_OP1_TYPE(target)) != 0 && in zend_jmp_optimization()
1651 (same_t[VAR_NUM_EX(target->op1)] & ZEND_OP1_TYPE(target)) != 0 && in zend_jmp_optimization()
1660 (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()
1688 (same_t[VAR_NUM_EX(target->op1)] & ZEND_OP1_TYPE(target)) != 0 && in zend_jmp_optimization()
1717 SET_UNUSED(last_op->op1); in zend_jmp_optimization()
1730 SET_UNUSED(last_op->op1); in zend_jmp_optimization()
1743 SET_UNUSED(last_op->op1); in zend_jmp_optimization()
1768 zend_uchar same_var = VAR_NUM_EX(last_op->op1); in zend_jmp_optimization()
1787 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1796 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1861 T_USAGE(opline->op1); in zend_t_usage()