Lines Matching refs:op1
155 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
160 znode_op op1 = opline->op1; in zend_optimize_block() local
162 COPY_NODE(opline->result, opline->op1); in zend_optimize_block()
163 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
164 VAR_SOURCE(op1) = NULL; in zend_optimize_block()
171 VAR_SOURCE(op1) = NULL; in zend_optimize_block()
207 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
212 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
213 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
256 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
263 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
282 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
291 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
322 VAR_SOURCE(opline->op1) && VAR_SOURCE(opline->op1)->opcode == ZEND_DO_CF_FCALL && in zend_optimize_block()
323 VAR_SOURCE(opline->op1)->extended_value == 1) { in zend_optimize_block()
324 zend_op *fcall = VAR_SOURCE(opline->op1); in zend_optimize_block()
341 LITERAL_BOOL(opline->op1, 1); in zend_optimize_block()
359 LITERAL_BOOL(opline->op1, 1); in zend_optimize_block()
371 Tsource[VAR_NUM(opline->op1.var)] = NULL; in zend_optimize_block()
380 Tsource[VAR_NUM(opline->op1.var)] = NULL; in zend_optimize_block()
400 Tsource[VAR_NUM(opline->op1.var)] = NULL; in zend_optimize_block()
427 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
453 !zend_bitset_in(used_ext, VAR_NUM(opline->op1.var))) { in zend_optimize_block()
454 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
459 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
460 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
467 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
468 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
517 tmp = src->op1.num; in zend_optimize_block()
518 src->op1.num = src->op2.num; in zend_optimize_block()
535 tmp = src->op1.num; in zend_optimize_block()
536 src->op1.num = src->op2.num; in zend_optimize_block()
589 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
593 !zend_bitset_in(used_ext, VAR_NUM(opline->op1.var))) { in zend_optimize_block()
594 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
597 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
598 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
606 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
607 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
624 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, target_opline); in zend_optimize_block()
628 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, target_opline); in zend_optimize_block()
636 !zend_bitset_in(used_ext, VAR_NUM(opline->op1.var))) { in zend_optimize_block()
637 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
643 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
644 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
653 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
654 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
683 (!zend_bitset_in(used_ext, VAR_NUM(opline->op1.var)) || in zend_optimize_block()
684 opline->result.var == opline->op1.var)) { in zend_optimize_block()
685 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
689 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
690 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
711 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
726 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
727 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
749 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
755 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
756 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
770 COPY_NODE(opline->op2, src->op1); in zend_optimize_block()
782 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
799 VAR_SOURCE(opline->op1) && in zend_optimize_block()
800 (VAR_SOURCE(opline->op1)->opcode == ZEND_FAST_CONCAT || in zend_optimize_block()
801 VAR_SOURCE(opline->op1)->opcode == ZEND_ROPE_END || in zend_optimize_block()
802 VAR_SOURCE(opline->op1)->opcode == ZEND_FETCH_CONSTANT || in zend_optimize_block()
803 VAR_SOURCE(opline->op1)->opcode == ZEND_FETCH_CLASS_CONSTANT))) && in zend_optimize_block()
894 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
901 && op->op1.var == opline->op1.var) in zend_optimize_block()
903 && op->op2.var == opline->op1.var)) { in zend_optimize_block()
912 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
913 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
923 opline->op1.var == opline->result.var) { in zend_optimize_block()
929 !zend_bitset_in(used_ext, VAR_NUM(opline->op1.var))) { in zend_optimize_block()
931 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
939 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
1037 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, new_opcodes + blocks[b->successors[0]].start); in assemble_code_blocks()
1266 last_op->op1.constant = zend_optimizer_add_literal(op_array, &zv); in zend_jmp_optimization()
1283 last_op->op1.constant = zend_optimizer_add_literal(op_array, &zv); in zend_jmp_optimization()
1325 SAME_VAR(target->op1, last_op->op1)) { in zend_jmp_optimization()
1329 SAME_VAR(target->op1, last_op->op1)) { in zend_jmp_optimization()
1333 SAME_VAR(target->op1, last_op->op1)) { in zend_jmp_optimization()
1425 (SAME_VAR(target->op1, last_op->result) || in zend_jmp_optimization()
1426 SAME_VAR(target->op1, last_op->op1))) { in zend_jmp_optimization()
1431 (SAME_VAR(target->op1, last_op->result) || in zend_jmp_optimization()
1432 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()
1441 (SAME_VAR(target->op1, last_op->result) || in zend_jmp_optimization()
1442 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()
1498 SAME_VAR(target->op1, last_op->op1)) { in zend_jmp_optimization()
1502 SAME_VAR(target->op1, last_op->op1)) { in zend_jmp_optimization()
1523 SAME_VAR(target->op1, last_op->op1)) { in zend_jmp_optimization()
1527 SAME_VAR(target->op1, last_op->op1)) { in zend_jmp_optimization()
1544 SET_UNUSED(last_op->op1); in zend_jmp_optimization()
1611 var_num = VAR_NUM(opline->op1.var); in zend_t_usage()
1777 zend_bitset_incl(usage, VAR_NUM(opline->op1.var)); in zend_t_usage()