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()
271 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
279 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
301 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
310 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
341 VAR_SOURCE(opline->op1) && VAR_SOURCE(opline->op1)->opcode == ZEND_DO_CF_FCALL && in zend_optimize_block()
342 VAR_SOURCE(opline->op1)->extended_value == 1) { in zend_optimize_block()
343 zend_op *fcall = VAR_SOURCE(opline->op1); in zend_optimize_block()
360 LITERAL_BOOL(opline->op1, 1); in zend_optimize_block()
378 LITERAL_BOOL(opline->op1, 1); in zend_optimize_block()
390 Tsource[VAR_NUM(opline->op1.var)] = NULL; in zend_optimize_block()
399 Tsource[VAR_NUM(opline->op1.var)] = NULL; in zend_optimize_block()
419 Tsource[VAR_NUM(opline->op1.var)] = NULL; in zend_optimize_block()
446 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
472 !zend_bitset_in(used_ext, VAR_NUM(opline->op1.var))) { in zend_optimize_block()
473 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
478 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
479 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
486 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
487 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
536 tmp = src->op1.num; in zend_optimize_block()
537 src->op1.num = src->op2.num; in zend_optimize_block()
554 tmp = src->op1.num; in zend_optimize_block()
555 src->op1.num = src->op2.num; in zend_optimize_block()
608 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
612 !zend_bitset_in(used_ext, VAR_NUM(opline->op1.var))) { in zend_optimize_block()
613 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
616 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
617 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
625 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
626 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
643 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, target_opline); in zend_optimize_block()
647 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, target_opline); in zend_optimize_block()
655 !zend_bitset_in(used_ext, VAR_NUM(opline->op1.var))) { in zend_optimize_block()
656 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
662 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
663 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
672 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
673 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
702 (!zend_bitset_in(used_ext, VAR_NUM(opline->op1.var)) || in zend_optimize_block()
703 opline->result.var == opline->op1.var)) { in zend_optimize_block()
704 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
708 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
709 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
730 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
745 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
746 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
768 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
774 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
775 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
789 COPY_NODE(opline->op2, src->op1); in zend_optimize_block()
801 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
818 VAR_SOURCE(opline->op1) && in zend_optimize_block()
819 (VAR_SOURCE(opline->op1)->opcode == ZEND_FAST_CONCAT || in zend_optimize_block()
820 VAR_SOURCE(opline->op1)->opcode == ZEND_ROPE_END || in zend_optimize_block()
821 VAR_SOURCE(opline->op1)->opcode == ZEND_FETCH_CONSTANT || in zend_optimize_block()
822 VAR_SOURCE(opline->op1)->opcode == ZEND_FETCH_CLASS_CONSTANT))) && in zend_optimize_block()
913 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
920 && op->op1.var == opline->op1.var) in zend_optimize_block()
922 && op->op2.var == opline->op1.var)) { in zend_optimize_block()
931 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
932 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
942 opline->op1.var == opline->result.var) { in zend_optimize_block()
948 !zend_bitset_in(used_ext, VAR_NUM(opline->op1.var))) { in zend_optimize_block()
950 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
958 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
1048 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, new_opcodes + blocks[b->successors[0]].start); in assemble_code_blocks()
1277 last_op->op1.constant = zend_optimizer_add_literal(op_array, &zv); in zend_jmp_optimization()
1294 last_op->op1.constant = zend_optimizer_add_literal(op_array, &zv); in zend_jmp_optimization()
1336 SAME_VAR(target->op1, last_op->op1)) { in zend_jmp_optimization()
1340 SAME_VAR(target->op1, last_op->op1)) { in zend_jmp_optimization()
1344 SAME_VAR(target->op1, last_op->op1)) { in zend_jmp_optimization()
1436 (SAME_VAR(target->op1, last_op->result) || in zend_jmp_optimization()
1437 SAME_VAR(target->op1, last_op->op1))) { in zend_jmp_optimization()
1442 (SAME_VAR(target->op1, last_op->result) || in zend_jmp_optimization()
1443 SAME_VAR(target->op1, last_op->op1))) { in zend_jmp_optimization()
1447 (SAME_VAR(target->op1, last_op->result) || in zend_jmp_optimization()
1448 SAME_VAR(target->op1, last_op->op1))) { in zend_jmp_optimization()
1452 (SAME_VAR(target->op1, last_op->result) || in zend_jmp_optimization()
1453 SAME_VAR(target->op1, last_op->op1))) { in zend_jmp_optimization()
1458 (SAME_VAR(target->op1, last_op->result) || in zend_jmp_optimization()
1459 SAME_VAR(target->op1, last_op->op1))) { in zend_jmp_optimization()
1463 (SAME_VAR(target->op1, last_op->result) || in zend_jmp_optimization()
1464 SAME_VAR(target->op1, last_op->op1))) { in zend_jmp_optimization()
1509 SAME_VAR(target->op1, last_op->op1)) { in zend_jmp_optimization()
1513 SAME_VAR(target->op1, last_op->op1)) { in zend_jmp_optimization()
1534 SAME_VAR(target->op1, last_op->op1)) { in zend_jmp_optimization()
1538 SAME_VAR(target->op1, last_op->op1)) { in zend_jmp_optimization()
1555 SET_UNUSED(last_op->op1); in zend_jmp_optimization()
1622 var_num = VAR_NUM(opline->op1.var); in zend_t_usage()
1788 zend_bitset_incl(usage, VAR_NUM(opline->op1.var)); in zend_t_usage()