Lines Matching refs:op1
157 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
162 znode_op op1 = opline->op1; in zend_optimize_block() local
164 COPY_NODE(opline->result, opline->op1); in zend_optimize_block()
165 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
166 VAR_SOURCE(op1) = NULL; in zend_optimize_block()
172 zend_optimizer_remove_live_range(op_array, op1.var); in zend_optimize_block()
173 VAR_SOURCE(op1) = NULL; in zend_optimize_block()
203 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
208 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
209 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
260 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
265 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
269 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
296 VAR_SOURCE(opline->op1) && VAR_SOURCE(opline->op1)->opcode == ZEND_DO_CF_FCALL && in zend_optimize_block()
297 VAR_SOURCE(opline->op1)->extended_value == 1) { in zend_optimize_block()
298 zend_op *fcall = VAR_SOURCE(opline->op1); in zend_optimize_block()
313 LITERAL_BOOL(opline->op1, 1); in zend_optimize_block()
324 LITERAL_BOOL(opline->op1, 1); in zend_optimize_block()
342 LITERAL_BOOL(opline->op1, 1); in zend_optimize_block()
353 Tsource[VAR_NUM(opline->op1.var)] = NULL; in zend_optimize_block()
360 Tsource[VAR_NUM(opline->op1.var)] = NULL; in zend_optimize_block()
391 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
415 !zend_bitset_in(used_ext, VAR_NUM(opline->op1.var))) { in zend_optimize_block()
416 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
421 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
422 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
428 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
429 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
473 tmp = src->op1.num; in zend_optimize_block()
474 src->op1.num = src->op2.num; in zend_optimize_block()
490 tmp = src->op1.num; in zend_optimize_block()
491 src->op1.num = src->op2.num; in zend_optimize_block()
524 (!zend_bitset_in(used_ext, VAR_NUM(opline->op1.var)) || in zend_optimize_block()
526 opline->result.var == opline->op1.var))) { in zend_optimize_block()
527 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
532 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
533 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
561 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
562 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
580 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
595 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
596 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
617 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
622 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
623 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
635 COPY_NODE(opline->op2, src->op1); in zend_optimize_block()
646 COPY_NODE(opline->op1, opline->op2); in zend_optimize_block()
661 VAR_SOURCE(opline->op1) && in zend_optimize_block()
662 (VAR_SOURCE(opline->op1)->opcode == ZEND_FAST_CONCAT || in zend_optimize_block()
663 VAR_SOURCE(opline->op1)->opcode == ZEND_ROPE_END || in zend_optimize_block()
664 VAR_SOURCE(opline->op1)->opcode == ZEND_FETCH_CONSTANT || in zend_optimize_block()
665 VAR_SOURCE(opline->op1)->opcode == ZEND_FETCH_CLASS_CONSTANT))) && in zend_optimize_block()
754 src = VAR_SOURCE(opline->op1); in zend_optimize_block()
761 && op->op1.var == opline->op1.var) in zend_optimize_block()
763 && op->op2.var == opline->op1.var)) { in zend_optimize_block()
772 VAR_SOURCE(opline->op1) = NULL; in zend_optimize_block()
773 COPY_NODE(opline->op1, src->op1); in zend_optimize_block()
782 opline->op1.var == opline->result.var) { in zend_optimize_block()
870 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, new_opcodes + blocks[b->successors[0]].start); in assemble_code_blocks()
1076 last_op->op1.constant = zend_optimizer_add_literal(op_array, &zv); in zend_jmp_optimization()
1092 last_op->op1.constant = zend_optimizer_add_literal(op_array, &zv); in zend_jmp_optimization()
1197 uint32_t same_var = VAR_NUM_EX(last_op->op1); in zend_jmp_optimization()
1217 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1226 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1237 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1252 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1335 same_t[VAR_NUM_EX(last_op->op1)] |= ZEND_OP1_TYPE(last_op); in zend_jmp_optimization()
1350 (same_t[VAR_NUM_EX(target->op1)] & ZEND_OP1_TYPE(target)) != 0 && in zend_jmp_optimization()
1358 (same_t[VAR_NUM_EX(target->op1)] & ZEND_OP1_TYPE(target)) != 0 && in zend_jmp_optimization()
1366 (same_t[VAR_NUM_EX(target->op1)] & ZEND_OP1_TYPE(target)) != 0 && in zend_jmp_optimization()
1375 (same_t[VAR_NUM_EX(target->op1)] & ZEND_OP1_TYPE(target)) != 0 && in zend_jmp_optimization()
1390 (same_t[VAR_NUM_EX(target->op1)] & ZEND_OP1_TYPE(target)) != 0 && in zend_jmp_optimization()
1417 SET_UNUSED(last_op->op1); in zend_jmp_optimization()
1425 SET_UNUSED(last_op->op1); in zend_jmp_optimization()
1436 SET_UNUSED(last_op->op1); in zend_jmp_optimization()
1456 zend_uchar same_var = VAR_NUM_EX(last_op->op1); in zend_jmp_optimization()
1474 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1483 same_var == VAR_NUM_EX(target->op1) && in zend_jmp_optimization()
1545 var_num = VAR_NUM(opline->op1.var); in zend_t_usage()
1719 zend_bitset_incl(usage, VAR_NUM(opline->op1.var)); in zend_t_usage()