Lines Matching refs:op1

178 			src = VAR_SOURCE(opline->op1);  in zend_optimize_block()
183 znode_op op1 = opline->op1; in zend_optimize_block() local
185 zend_optimizer_remove_live_range(op_array, op1.var); in zend_optimize_block()
186 COPY_NODE(opline->result, opline->op1); in zend_optimize_block()
187 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
188 VAR_SOURCE(op1) = NULL; in zend_optimize_block()
194 zend_optimizer_remove_live_range(op_array, op1.var); in zend_optimize_block()
195 VAR_SOURCE(op1) = NULL; in zend_optimize_block()
207 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
215 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
228 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, target_opline); in zend_optimize_block()
233 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, target_opline); in zend_optimize_block()
275 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
280 zend_optimizer_remove_live_range(op_array, opline->op1.var); in zend_optimize_block()
281 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
282 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
333 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
338 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
342 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
368 VAR_SOURCE(opline->op1) && VAR_SOURCE(opline->op1)->opcode == ZEND_DO_CF_FCALL && in zend_optimize_block()
369 VAR_SOURCE(opline->op1)->extended_value == 1) { in zend_optimize_block()
370 zend_op *fcall = VAR_SOURCE(opline->op1); in zend_optimize_block()
387 LITERAL_BOOL(opline->op1, 1); in zend_optimize_block()
405 LITERAL_BOOL(opline->op1, 1); in zend_optimize_block()
416 Tsource[VAR_NUM(opline->op1.var)] = NULL; in zend_optimize_block()
424 Tsource[VAR_NUM(opline->op1.var)] = NULL; in zend_optimize_block()
442 Tsource[VAR_NUM(opline->op1.var)] = NULL; in zend_optimize_block()
469 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
493 !zend_bitset_in(used_ext, VAR_NUM(opline->op1.var))) { in zend_optimize_block()
494 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
499 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
500 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
506 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
507 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
551 tmp = src->op1.num; in zend_optimize_block()
552 src->op1.num = src->op2.num; in zend_optimize_block()
568 tmp = src->op1.num; in zend_optimize_block()
569 src->op1.num = src->op2.num; in zend_optimize_block()
603 (!zend_bitset_in(used_ext, VAR_NUM(opline->op1.var)) || in zend_optimize_block()
605 opline->result.var == opline->op1.var))) { in zend_optimize_block()
606 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
611 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
612 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
640 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
641 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
659 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
674 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
675 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
696 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
701 zend_optimizer_remove_live_range(op_array, opline->op1.var); in zend_optimize_block()
702 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
703 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
716 COPY_NODE(opline->op2, src->op1); in zend_optimize_block()
727 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
742 VAR_SOURCE(opline->op1) && in zend_optimize_block()
743 (VAR_SOURCE(opline->op1)->opcode == ZEND_FAST_CONCAT || in zend_optimize_block()
744 VAR_SOURCE(opline->op1)->opcode == ZEND_ROPE_END || in zend_optimize_block()
745 VAR_SOURCE(opline->op1)->opcode == ZEND_FETCH_CONSTANT || in zend_optimize_block()
746 VAR_SOURCE(opline->op1)->opcode == ZEND_FETCH_CLASS_CONSTANT))) && in zend_optimize_block()
832 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
839 && op->op1.var == opline->op1.var) in zend_optimize_block()
841 && op->op2.var == opline->op1.var)) { in zend_optimize_block()
850 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
851 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
860 opline->op1.var == opline->result.var) { in zend_optimize_block()
948 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, new_opcodes + blocks[b->successors[0]].start); in assemble_code_blocks()
1168 last_op->op1.constant = zend_optimizer_add_literal(op_array, &zv); in zend_jmp_optimization()
1185 last_op->op1.constant = zend_optimizer_add_literal(op_array, &zv); in zend_jmp_optimization()
1290 uint32_t same_var = VAR_NUM_EX(last_op->op1); in zend_jmp_optimization()
1310 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1319 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1330 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1345 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1428 same_t[VAR_NUM_EX(last_op->op1)] |= last_op->op1_type; in zend_jmp_optimization()
1443 (same_t[VAR_NUM_EX(target->op1)] & target->op1_type) != 0 && in zend_jmp_optimization()
1451 (same_t[VAR_NUM_EX(target->op1)] & target->op1_type) != 0 && in zend_jmp_optimization()
1459 (same_t[VAR_NUM_EX(target->op1)] & target->op1_type) != 0 && in zend_jmp_optimization()
1468 (same_t[VAR_NUM_EX(target->op1)] & target->op1_type) != 0 && in zend_jmp_optimization()
1483 (same_t[VAR_NUM_EX(target->op1)] & target->op1_type) != 0 && in zend_jmp_optimization()
1510 SET_UNUSED(last_op->op1); in zend_jmp_optimization()
1518 SET_UNUSED(last_op->op1); in zend_jmp_optimization()
1529 SET_UNUSED(last_op->op1); in zend_jmp_optimization()
1549 zend_uchar same_var = VAR_NUM_EX(last_op->op1); in zend_jmp_optimization()
1567 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1576 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1638 var_num = VAR_NUM(opline->op1.var); in zend_t_usage()
1812 zend_bitset_incl(usage, VAR_NUM(opline->op1.var)); in zend_t_usage()