last_op           612 ext/opcache/Optimizer/block_pass.c 	zend_op *end, *last_op = NULL;
last_op           897 ext/opcache/Optimizer/block_pass.c 		} else if (last_op && opline->opcode == ZEND_ECHO &&
last_op           898 ext/opcache/Optimizer/block_pass.c 				  last_op->opcode == ZEND_ECHO &&
last_op           901 ext/opcache/Optimizer/block_pass.c 				  ZEND_OP1_TYPE(last_op) == IS_CONST &&
last_op           902 ext/opcache/Optimizer/block_pass.c 				  Z_TYPE(ZEND_OP1_LITERAL(last_op)) != IS_DOUBLE) {
last_op           912 ext/opcache/Optimizer/block_pass.c 			if (Z_TYPE(ZEND_OP1_LITERAL(last_op)) != IS_STRING) {
last_op           913 ext/opcache/Optimizer/block_pass.c 				convert_to_string_safe(&ZEND_OP1_LITERAL(last_op));
last_op           915 ext/opcache/Optimizer/block_pass.c 			old_len = Z_STRLEN(ZEND_OP1_LITERAL(last_op));
last_op           917 ext/opcache/Optimizer/block_pass.c 			if (!Z_REFCOUNTED(ZEND_OP1_LITERAL(last_op))) {
last_op           919 ext/opcache/Optimizer/block_pass.c 				memcpy(ZSTR_VAL(tmp), Z_STRVAL(ZEND_OP1_LITERAL(last_op)), old_len);
last_op           920 ext/opcache/Optimizer/block_pass.c 				Z_STR(ZEND_OP1_LITERAL(last_op)) = tmp;
last_op           922 ext/opcache/Optimizer/block_pass.c 				Z_STR(ZEND_OP1_LITERAL(last_op)) = zend_string_extend(Z_STR(ZEND_OP1_LITERAL(last_op)), l, 0);
last_op           924 ext/opcache/Optimizer/block_pass.c 			Z_TYPE_INFO(ZEND_OP1_LITERAL(last_op)) = IS_STRING_EX;
last_op           925 ext/opcache/Optimizer/block_pass.c 			memcpy(Z_STRVAL(ZEND_OP1_LITERAL(last_op)) + old_len, Z_STRVAL(ZEND_OP1_LITERAL(opline)), Z_STRLEN(ZEND_OP1_LITERAL(opline)));
last_op           926 ext/opcache/Optimizer/block_pass.c 			Z_STRVAL(ZEND_OP1_LITERAL(last_op))[l] = '\0';
last_op           928 ext/opcache/Optimizer/block_pass.c 			ZVAL_STR(&ZEND_OP1_LITERAL(opline), zend_new_interned_string(Z_STR(ZEND_OP1_LITERAL(last_op))));
last_op           929 ext/opcache/Optimizer/block_pass.c 			ZVAL_NULL(&ZEND_OP1_LITERAL(last_op));
last_op           930 ext/opcache/Optimizer/block_pass.c 			MAKE_NOP(last_op);
last_op           957 ext/opcache/Optimizer/block_pass.c 				Z_STR(ZEND_OP2_LITERAL(last_op)) = tmp;
last_op           961 ext/opcache/Optimizer/block_pass.c 			Z_TYPE_INFO(ZEND_OP2_LITERAL(last_op)) = IS_STRING_EX;
last_op          1130 ext/opcache/Optimizer/block_pass.c 			last_op = opline;
last_op          1252 ext/opcache/Optimizer/block_pass.c 	zend_op *last_op = (block->start_opline + block->len - 1);
last_op          1257 ext/opcache/Optimizer/block_pass.c 	switch (last_op->opcode) {
last_op          1272 ext/opcache/Optimizer/block_pass.c 					MAKE_NOP(last_op);
last_op          1287 ext/opcache/Optimizer/block_pass.c 					*last_op = *target;
last_op          1288 ext/opcache/Optimizer/block_pass.c 					if (ZEND_OP1_TYPE(last_op) == IS_CONST) {
last_op          1289 ext/opcache/Optimizer/block_pass.c 						zval zv = ZEND_OP1_LITERAL(last_op);
last_op          1291 ext/opcache/Optimizer/block_pass.c 						last_op->op1.constant = zend_optimizer_add_literal(op_array, &zv);
last_op          1313 ext/opcache/Optimizer/block_pass.c 					*last_op = *target;
last_op          1314 ext/opcache/Optimizer/block_pass.c 					if (ZEND_OP1_TYPE(last_op) == IS_CONST) {
last_op          1315 ext/opcache/Optimizer/block_pass.c 						zval zv = ZEND_OP1_LITERAL(last_op);
last_op          1317 ext/opcache/Optimizer/block_pass.c 						last_op->op1.constant = zend_optimizer_add_literal(op_array, &zv);
last_op          1364 ext/opcache/Optimizer/block_pass.c 							MAKE_NOP(last_op);
last_op          1381 ext/opcache/Optimizer/block_pass.c 			if (ZEND_OP1_TYPE(last_op) == IS_CONST) {
last_op          1382 ext/opcache/Optimizer/block_pass.c 				int should_jmp = zend_is_true(&ZEND_OP1_LITERAL(last_op));
last_op          1384 ext/opcache/Optimizer/block_pass.c 				if (last_op->opcode == ZEND_JMPZ) {
last_op          1387 ext/opcache/Optimizer/block_pass.c 				literal_dtor(&ZEND_OP1_LITERAL(last_op));
last_op          1388 ext/opcache/Optimizer/block_pass.c 				ZEND_OP1_TYPE(last_op) = IS_UNUSED;
last_op          1391 ext/opcache/Optimizer/block_pass.c 					last_op->opcode = ZEND_JMP;
last_op          1392 ext/opcache/Optimizer/block_pass.c 					COPY_NODE(last_op->op1, last_op->op2);
last_op          1399 ext/opcache/Optimizer/block_pass.c 					MAKE_NOP(last_op);
last_op          1409 ext/opcache/Optimizer/block_pass.c 				if (last_op->op1_type == IS_VAR) {
last_op          1411 ext/opcache/Optimizer/block_pass.c 					zend_op *src = VAR_SOURCE(last_op->op1);
last_op          1418 ext/opcache/Optimizer/block_pass.c 						MAKE_NOP(last_op);
last_op          1423 ext/opcache/Optimizer/block_pass.c 				if (last_op->op1_type & (IS_VAR|IS_TMP_VAR)) {
last_op          1424 ext/opcache/Optimizer/block_pass.c 					last_op->opcode = ZEND_FREE;
last_op          1425 ext/opcache/Optimizer/block_pass.c 					last_op->op2.num = 0;
last_op          1428 ext/opcache/Optimizer/block_pass.c 					MAKE_NOP(last_op);
last_op          1435 ext/opcache/Optimizer/block_pass.c 				zend_uchar same_type = ZEND_OP1_TYPE(last_op);
last_op          1436 ext/opcache/Optimizer/block_pass.c 				uint32_t same_var = VAR_NUM_EX(last_op->op1);
last_op          1452 ext/opcache/Optimizer/block_pass.c 				} else if (target->opcode == INV_COND(last_op->opcode) &&
last_op          1463 ext/opcache/Optimizer/block_pass.c 				} else if (target->opcode == INV_COND_EX(last_op->opcode) &&
last_op          1470 ext/opcache/Optimizer/block_pass.c 					last_op->opcode += 3;
last_op          1471 ext/opcache/Optimizer/block_pass.c 					last_op->result = target->result;
last_op          1476 ext/opcache/Optimizer/block_pass.c 						   target->opcode == last_op->opcode &&
last_op          1501 ext/opcache/Optimizer/block_pass.c 					if (last_op->opcode == ZEND_JMPZ) {
last_op          1511 ext/opcache/Optimizer/block_pass.c 			    (last_op->opcode == ZEND_JMPZ || last_op->opcode == ZEND_JMPNZ)) {
last_op          1536 ext/opcache/Optimizer/block_pass.c 					if (last_op->opcode == ZEND_JMPZ) {
last_op          1545 ext/opcache/Optimizer/block_pass.c 					last_op->opcode = ZEND_JMPZNZ;
last_op          1553 ext/opcache/Optimizer/block_pass.c 			if (ZEND_OP1_TYPE(last_op) == IS_CONST) {
last_op          1554 ext/opcache/Optimizer/block_pass.c 				int should_jmp = zend_is_true(&ZEND_OP1_LITERAL(last_op));
last_op          1556 ext/opcache/Optimizer/block_pass.c 				if (last_op->opcode == ZEND_JMPZ_EX) {
last_op          1563 ext/opcache/Optimizer/block_pass.c 					last_op->opcode = ZEND_QM_ASSIGN;
last_op          1564 ext/opcache/Optimizer/block_pass.c 					SET_UNUSED(last_op->op2);
last_op          1582 ext/opcache/Optimizer/block_pass.c 				same_t[VAR_NUM_EX(last_op->op1)] |= ZEND_OP1_TYPE(last_op);
last_op          1583 ext/opcache/Optimizer/block_pass.c 				same_t[VAR_NUM_EX(last_op->result)] |= ZEND_RESULT_TYPE(last_op);
last_op          1596 ext/opcache/Optimizer/block_pass.c 						   target->opcode == last_op->opcode-3 &&
last_op          1605 ext/opcache/Optimizer/block_pass.c 						   target->opcode == INV_EX_COND(last_op->opcode) &&
last_op          1614 ext/opcache/Optimizer/block_pass.c 						   target->opcode == INV_EX_COND_EX(last_op->opcode) &&
last_op          1624 ext/opcache/Optimizer/block_pass.c 						   target->opcode == last_op->opcode &&
last_op          1648 ext/opcache/Optimizer/block_pass.c 					if (last_op->opcode == ZEND_JMPZ_EX) {
last_op          1666 ext/opcache/Optimizer/block_pass.c 			if (ZEND_OP1_TYPE(last_op) == IS_CONST) {
last_op          1667 ext/opcache/Optimizer/block_pass.c 				if (!zend_is_true(&ZEND_OP1_LITERAL(last_op))) {
last_op          1671 ext/opcache/Optimizer/block_pass.c 					literal_dtor(&ZEND_OP1_LITERAL(last_op));
last_op          1672 ext/opcache/Optimizer/block_pass.c 					last_op->opcode = ZEND_JMP;
last_op          1673 ext/opcache/Optimizer/block_pass.c 					SET_UNUSED(last_op->op1);
last_op          1674 ext/opcache/Optimizer/block_pass.c 					SET_UNUSED(last_op->op2);
last_op          1684 ext/opcache/Optimizer/block_pass.c 					literal_dtor(&ZEND_OP1_LITERAL(last_op));
last_op          1685 ext/opcache/Optimizer/block_pass.c 					last_op->opcode = ZEND_JMP;
last_op          1686 ext/opcache/Optimizer/block_pass.c 					SET_UNUSED(last_op->op1);
last_op          1687 ext/opcache/Optimizer/block_pass.c 					SET_UNUSED(last_op->op2);
last_op          1696 ext/opcache/Optimizer/block_pass.c 				if (!(last_op->op1_type & (IS_VAR|IS_TMP_VAR))) {
last_op          1698 ext/opcache/Optimizer/block_pass.c 					last_op->opcode = ZEND_JMP;
last_op          1699 ext/opcache/Optimizer/block_pass.c 					SET_UNUSED(last_op->op1);
last_op          1700 ext/opcache/Optimizer/block_pass.c 					SET_UNUSED(last_op->op2);
last_op          1708 ext/opcache/Optimizer/block_pass.c 				last_op->opcode = ZEND_JMPNZ;
last_op          1716 ext/opcache/Optimizer/block_pass.c 				last_op->opcode = ZEND_JMPZ;
last_op          1722 ext/opcache/Optimizer/block_pass.c 			if (last_op->opcode == ZEND_JMPZNZ && block->op2_to) {
last_op          1723 ext/opcache/Optimizer/block_pass.c 				zend_uchar same_type = ZEND_OP1_TYPE(last_op);
last_op          1724 ext/opcache/Optimizer/block_pass.c 				zend_uchar same_var = VAR_NUM_EX(last_op->op1);
last_op           178 ext/opcache/Optimizer/pass1_5.c 				zend_op *last_op;
last_op           199 ext/opcache/Optimizer/pass1_5.c 				last_op = next_op;
last_op           219 ext/opcache/Optimizer/pass1_5.c 				while (next_op < last_op) {
last_op           233 ext/opcache/Optimizer/pass1_5.c 					if (last_op-opline >= 3) { /* If we have more than 2 NOPS then JMP over them */
last_op           235 ext/opcache/Optimizer/pass1_5.c 						ZEND_OP1(opline + 1).opline_num = last_op - op_array->opcodes; /* that's OK even for ZE2, since opline_num's are resolved in pass 2 later */
last_op           131 main/streams/plain_wrapper.c 	char last_op;
last_op           352 main/streams/plain_wrapper.c 		if (!data->is_pipe && data->last_op == 'r') {
last_op           355 main/streams/plain_wrapper.c 		data->last_op = 'w';
last_op           411 main/streams/plain_wrapper.c 		if (!data->is_pipe && data->last_op == 'w')
last_op           413 main/streams/plain_wrapper.c 		data->last_op = 'r';