Lines Matching refs:op1
180 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
185 znode_op op1 = opline->op1; in zend_optimize_block() local
187 zend_optimizer_remove_live_range(op_array, op1.var); in zend_optimize_block()
188 COPY_NODE(opline->result, opline->op1); in zend_optimize_block()
189 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
190 VAR_SOURCE(op1) = NULL; in zend_optimize_block()
197 zend_optimizer_remove_live_range(op_array, op1.var); in zend_optimize_block()
198 VAR_SOURCE(op1) = NULL; in zend_optimize_block()
211 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
219 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
232 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, target_opline); in zend_optimize_block()
237 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, target_opline); in zend_optimize_block()
280 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
285 zend_optimizer_remove_live_range(op_array, opline->op1.var); in zend_optimize_block()
286 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
287 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
340 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
345 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
350 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
373 VAR_SOURCE(opline->op1) && VAR_SOURCE(opline->op1)->opcode == ZEND_DO_CF_FCALL && in zend_optimize_block()
374 VAR_SOURCE(opline->op1)->extended_value == 1) { in zend_optimize_block()
375 zend_op *fcall = VAR_SOURCE(opline->op1); in zend_optimize_block()
392 LITERAL_BOOL(opline->op1, 1); in zend_optimize_block()
410 LITERAL_BOOL(opline->op1, 1); in zend_optimize_block()
422 Tsource[VAR_NUM(opline->op1.var)] = NULL; in zend_optimize_block()
430 Tsource[VAR_NUM(opline->op1.var)] = NULL; in zend_optimize_block()
448 Tsource[VAR_NUM(opline->op1.var)] = NULL; in zend_optimize_block()
475 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
501 !zend_bitset_in(used_ext, VAR_NUM(opline->op1.var))) { in zend_optimize_block()
502 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
507 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
508 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
515 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
516 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
565 tmp = src->op1.num; in zend_optimize_block()
566 src->op1.num = src->op2.num; in zend_optimize_block()
583 tmp = src->op1.num; in zend_optimize_block()
584 src->op1.num = src->op2.num; in zend_optimize_block()
620 (!zend_bitset_in(used_ext, VAR_NUM(opline->op1.var)) || in zend_optimize_block()
622 opline->result.var == opline->op1.var))) { in zend_optimize_block()
623 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
628 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
629 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
658 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
659 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
678 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
693 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
694 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
716 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
721 zend_optimizer_remove_live_range(op_array, opline->op1.var); in zend_optimize_block()
722 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
723 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
737 COPY_NODE(opline->op2, src->op1); in zend_optimize_block()
749 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
766 VAR_SOURCE(opline->op1) && in zend_optimize_block()
767 (VAR_SOURCE(opline->op1)->opcode == ZEND_FAST_CONCAT || in zend_optimize_block()
768 VAR_SOURCE(opline->op1)->opcode == ZEND_ROPE_END || in zend_optimize_block()
769 VAR_SOURCE(opline->op1)->opcode == ZEND_FETCH_CONSTANT || in zend_optimize_block()
770 VAR_SOURCE(opline->op1)->opcode == ZEND_FETCH_CLASS_CONSTANT))) && in zend_optimize_block()
861 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
868 && op->op1.var == opline->op1.var) in zend_optimize_block()
870 && op->op2.var == opline->op1.var)) { in zend_optimize_block()
879 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
880 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
890 opline->op1.var == opline->result.var) { in zend_optimize_block()
979 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, new_opcodes + blocks[b->successors[0]].start); in assemble_code_blocks()
1175 last_op->op1.constant = zend_optimizer_add_literal(op_array, &zv); in zend_jmp_optimization()
1193 last_op->op1.constant = zend_optimizer_add_literal(op_array, &zv); in zend_jmp_optimization()
1301 uint32_t same_var = VAR_NUM_EX(last_op->op1); in zend_jmp_optimization()
1322 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1332 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1344 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1361 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1448 same_t[VAR_NUM_EX(last_op->op1)] |= last_op->op1_type; in zend_jmp_optimization()
1464 (same_t[VAR_NUM_EX(target->op1)] & target->op1_type) != 0 && in zend_jmp_optimization()
1473 (same_t[VAR_NUM_EX(target->op1)] & target->op1_type) != 0 && in zend_jmp_optimization()
1482 (same_t[VAR_NUM_EX(target->op1)] & target->op1_type) != 0 && in zend_jmp_optimization()
1492 (same_t[VAR_NUM_EX(target->op1)] & target->op1_type) != 0 && in zend_jmp_optimization()
1509 (same_t[VAR_NUM_EX(target->op1)] & target->op1_type) != 0 && in zend_jmp_optimization()
1537 SET_UNUSED(last_op->op1); in zend_jmp_optimization()
1545 SET_UNUSED(last_op->op1); in zend_jmp_optimization()
1557 SET_UNUSED(last_op->op1); in zend_jmp_optimization()
1580 zend_uchar same_var = VAR_NUM_EX(last_op->op1); in zend_jmp_optimization()
1599 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1609 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1673 var_num = VAR_NUM(opline->op1.var); in zend_t_usage()
1849 zend_bitset_incl(usage, VAR_NUM(opline->op1.var)); in zend_t_usage()