Lines Matching refs:op1
154 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
159 znode_op op1 = opline->op1; in zend_optimize_block() local
161 COPY_NODE(opline->result, opline->op1); in zend_optimize_block()
162 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
163 VAR_SOURCE(op1) = NULL; in zend_optimize_block()
177 VAR_SOURCE(op1) = NULL; in zend_optimize_block()
218 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
223 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
224 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
267 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
268 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
278 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
286 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
308 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
317 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
348 VAR_SOURCE(opline->op1) && VAR_SOURCE(opline->op1)->opcode == ZEND_DO_CF_FCALL && in zend_optimize_block()
349 VAR_SOURCE(opline->op1)->extended_value == 1) { in zend_optimize_block()
350 zend_op *fcall = VAR_SOURCE(opline->op1); in zend_optimize_block()
367 LITERAL_BOOL(opline->op1, 1); in zend_optimize_block()
385 LITERAL_BOOL(opline->op1, 1); in zend_optimize_block()
397 Tsource[VAR_NUM(opline->op1.var)] = NULL; in zend_optimize_block()
406 Tsource[VAR_NUM(opline->op1.var)] = NULL; in zend_optimize_block()
426 Tsource[VAR_NUM(opline->op1.var)] = NULL; in zend_optimize_block()
453 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
479 !zend_bitset_in(used_ext, VAR_NUM(opline->op1.var))) { in zend_optimize_block()
480 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
485 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
486 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
493 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
494 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
543 tmp = src->op1.num; in zend_optimize_block()
544 src->op1.num = src->op2.num; in zend_optimize_block()
561 tmp = src->op1.num; in zend_optimize_block()
562 src->op1.num = src->op2.num; in zend_optimize_block()
615 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
619 !zend_bitset_in(used_ext, VAR_NUM(opline->op1.var))) { in zend_optimize_block()
620 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
623 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
624 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
632 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
633 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
662 (!zend_bitset_in(used_ext, VAR_NUM(opline->op1.var)) || in zend_optimize_block()
663 opline->result.var == opline->op1.var)) { in zend_optimize_block()
664 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
668 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
669 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
690 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
705 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
706 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
728 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
734 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
735 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
749 COPY_NODE(opline->op2, src->op1); in zend_optimize_block()
761 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
778 VAR_SOURCE(opline->op1) && in zend_optimize_block()
779 (VAR_SOURCE(opline->op1)->opcode == ZEND_FAST_CONCAT || in zend_optimize_block()
780 VAR_SOURCE(opline->op1)->opcode == ZEND_ROPE_END || in zend_optimize_block()
781 VAR_SOURCE(opline->op1)->opcode == ZEND_FETCH_CONSTANT || in zend_optimize_block()
782 VAR_SOURCE(opline->op1)->opcode == ZEND_FETCH_CLASS_CONSTANT))) && in zend_optimize_block()
872 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
879 && op->op1.var == opline->op1.var) in zend_optimize_block()
881 && op->op2.var == opline->op1.var)) { in zend_optimize_block()
890 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
891 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
901 opline->op1.var == opline->result.var) { in zend_optimize_block()
907 !zend_bitset_in(used_ext, VAR_NUM(opline->op1.var))) { in zend_optimize_block()
909 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
917 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
1006 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, new_opcodes + blocks[b->successors[0]].start); in assemble_code_blocks()
1230 last_op->op1.constant = zend_optimizer_add_literal(op_array, &zv); in zend_jmp_optimization()
1272 SAME_VAR(target->op1, last_op->op1)) { in zend_jmp_optimization()
1276 SAME_VAR(target->op1, last_op->op1)) { in zend_jmp_optimization()
1346 (SAME_VAR(target->op1, last_op->result) || in zend_jmp_optimization()
1347 SAME_VAR(target->op1, last_op->op1))) { in zend_jmp_optimization()
1352 (SAME_VAR(target->op1, last_op->result) || in zend_jmp_optimization()
1353 SAME_VAR(target->op1, last_op->op1))) { in zend_jmp_optimization()
1357 (SAME_VAR(target->op1, last_op->result) || in zend_jmp_optimization()
1358 SAME_VAR(target->op1, last_op->op1))) { in zend_jmp_optimization()
1363 (SAME_VAR(target->op1, last_op->result) || in zend_jmp_optimization()
1364 SAME_VAR(target->op1, last_op->op1))) { in zend_jmp_optimization()
1368 (SAME_VAR(target->op1, last_op->result) || in zend_jmp_optimization()
1369 SAME_VAR(target->op1, last_op->op1))) { in zend_jmp_optimization()
1448 var_num = VAR_NUM(opline->op1.var); in zend_t_usage()
1603 zend_bitset_incl(usage, VAR_NUM(opline->op1.var)); in zend_t_usage()