Lines Matching refs:op1_type

93 		 && (opcodes[b->start + 1].op1_type & (IS_CV|IS_CONST))  in strip_leading_nops()
131 && op_array->opcodes[i+1].op1_type & (IS_CV|IS_CONST) in strip_nops()
184 if (opline->op1_type == IS_TMP_VAR && in zend_optimize_block()
189 src->op1_type == IS_CONST in zend_optimize_block()
245 opline->op1_type = IS_UNUSED; in zend_optimize_block()
264 src->op1_type == IS_CONST) { in zend_optimize_block()
282 if (opline->op1_type & (IS_TMP_VAR|IS_VAR)) { in zend_optimize_block()
295 if (opline->op1_type == IS_CONST) { in zend_optimize_block()
297 last_op->op1_type == IS_CONST && in zend_optimize_block()
341 if (opline->op1_type == IS_TMP_VAR) { in zend_optimize_block()
351 } else if (opline->op1_type == IS_VAR) { in zend_optimize_block()
374 if((opline->op1_type & IS_VAR) && in zend_optimize_block()
380 sv->op1_type == IS_CONST && Z_TYPE(OPLINE_OP1_LITERAL(sv)) == IS_STRING && in zend_optimize_block()
395 opline->op1_type = IS_CONST; in zend_optimize_block()
405 opline->op1_type = IS_CONST; in zend_optimize_block()
413 opline->op1_type = IS_CONST; in zend_optimize_block()
422 if (opline->op1_type & (IS_TMP_VAR|IS_VAR)) { in zend_optimize_block()
430 if (opline->op1_type & (IS_TMP_VAR|IS_VAR)) { in zend_optimize_block()
435 if (opline->op1_type == IS_CONST) { in zend_optimize_block()
440 opline->op1_type = IS_UNUSED; in zend_optimize_block()
449 if (opline->op1_type & (IS_TMP_VAR|IS_VAR)) { in zend_optimize_block()
458 if (opline->op1_type == IS_CONST && in zend_optimize_block()
469 if (opline->op1_type == IS_CONST && in zend_optimize_block()
500 if (opline->op1_type == IS_CONST) { in zend_optimize_block()
503 if (opline->op1_type == IS_TMP_VAR && in zend_optimize_block()
565 tmp_type = src->op1_type; in zend_optimize_block()
566 src->op1_type = src->op2_type; in zend_optimize_block()
583 tmp_type = src->op1_type; in zend_optimize_block()
584 src->op1_type = src->op2_type; in zend_optimize_block()
622 if (opline->op1_type == IS_TMP_VAR && in zend_optimize_block()
624 (opline->result_type == opline->op1_type && in zend_optimize_block()
673 if (opline->op1_type == IS_CONST && in zend_optimize_block()
679 opline->op1_type == IS_TMP_VAR) { in zend_optimize_block()
718 if (opline->op1_type & (IS_TMP_VAR|IS_VAR)) { in zend_optimize_block()
723 src->op1_type != IS_CONST) { in zend_optimize_block()
736 src->op1_type != IS_CONST) { in zend_optimize_block()
745 if (opline->op1_type == IS_CONST && in zend_optimize_block()
767 (opline->op1_type == IS_CONST || in zend_optimize_block()
768 (opline->op1_type == IS_TMP_VAR && in zend_optimize_block()
801 if (opline->op1_type == IS_CONST && in zend_optimize_block()
819 if (opline->op1_type == IS_CONST) { in zend_optimize_block()
834 if (opline->op1_type == IS_CONST) { in zend_optimize_block()
849 if (opline->op1_type == IS_CONST) { in zend_optimize_block()
863 if (opline->op1_type == IS_TMP_VAR) { in zend_optimize_block()
870 if ((op->op1_type == opline->op1_type in zend_optimize_block()
872 || (op->op2_type == opline->op1_type in zend_optimize_block()
892 if (opline->op1_type == opline->result_type && in zend_optimize_block()
955 if (op->op1_type == IS_CONST) { in assemble_code_blocks()
1144 if (last_op->op1_type == IS_CONST) { in zend_jmp_optimization()
1162 if (last_op->op1_type == IS_CONST) { in zend_jmp_optimization()
1230 if (last_op->op1_type == IS_CONST) { in zend_jmp_optimization()
1237 last_op->op1_type = IS_UNUSED; in zend_jmp_optimization()
1257 if (last_op->op1_type == IS_CV) { in zend_jmp_optimization()
1260 } else if (last_op->op1_type & (IS_VAR|IS_TMP_VAR)) { in zend_jmp_optimization()
1272 zend_uchar same_type = last_op->op1_type; in zend_jmp_optimization()
1292 (target->op1_type & (IS_TMP_VAR|IS_CV)) && in zend_jmp_optimization()
1293 same_type == target->op1_type && in zend_jmp_optimization()
1302 (target->op1_type & (IS_TMP_VAR|IS_CV)) && in zend_jmp_optimization()
1303 same_type == target->op1_type && in zend_jmp_optimization()
1314 (target->op1_type & (IS_TMP_VAR|IS_CV)) && in zend_jmp_optimization()
1315 same_type == target->op1_type && in zend_jmp_optimization()
1331 (target->op1_type & (IS_TMP_VAR|IS_CV)) && in zend_jmp_optimization()
1332 same_type == target->op1_type && in zend_jmp_optimization()
1391 if (last_op->op1_type == IS_CONST) { in zend_jmp_optimization()
1420 same_t[VAR_NUM_EX(last_op->op1)] |= last_op->op1_type; in zend_jmp_optimization()
1435 (target->op1_type & (IS_TMP_VAR|IS_CV)) && in zend_jmp_optimization()
1436 (same_t[VAR_NUM_EX(target->op1)] & target->op1_type) != 0 && in zend_jmp_optimization()
1444 (target->op1_type & (IS_TMP_VAR|IS_CV)) && in zend_jmp_optimization()
1445 (same_t[VAR_NUM_EX(target->op1)] & target->op1_type) != 0 && in zend_jmp_optimization()
1453 (target->op1_type & (IS_TMP_VAR|IS_CV)) && in zend_jmp_optimization()
1454 (same_t[VAR_NUM_EX(target->op1)] & target->op1_type) != 0 && in zend_jmp_optimization()
1463 (target->op1_type & (IS_TMP_VAR|IS_CV)) && in zend_jmp_optimization()
1464 (same_t[VAR_NUM_EX(target->op1)] & target->op1_type) != 0 && in zend_jmp_optimization()
1480 (target->op1_type & (IS_TMP_VAR|IS_CV)) && in zend_jmp_optimization()
1481 (same_t[VAR_NUM_EX(target->op1)] & target->op1_type) != 0 && in zend_jmp_optimization()
1504 if (last_op->op1_type == IS_CONST) { in zend_jmp_optimization()
1526 if (!(last_op->op1_type & (IS_VAR|IS_TMP_VAR))) { in zend_jmp_optimization()
1551 zend_uchar same_type = last_op->op1_type; in zend_jmp_optimization()
1569 (target->op1_type & (IS_TMP_VAR|IS_CV)) && in zend_jmp_optimization()
1570 same_type == target->op1_type && in zend_jmp_optimization()
1579 (target->op1_type & (IS_TMP_VAR|IS_CV)) && in zend_jmp_optimization()
1580 same_type == target->op1_type && in zend_jmp_optimization()
1644 if (opline->op1_type & (IS_VAR|IS_TMP_VAR)) { in zend_t_usage()
1764 if (opline->op1_type == IS_CV) { in zend_t_usage()
1767 } else if (opline->op1_type & (IS_TMP_VAR|IS_VAR)) { in zend_t_usage()
1771 if (opline->op1_type == IS_CONST) { in zend_t_usage()
1815 if (opline->op1_type & (IS_VAR|IS_TMP_VAR)) { in zend_t_usage()
1848 if (op->op1_type == IS_CONST) { in zend_merge_blocks()