last_op           626 Zend/zend_compile.c 		zend_op *last_op = &CG(active_op_array)->opcodes[last_op_number-1];
last_op           628 Zend/zend_compile.c 		switch (last_op->opcode) {
last_op           630 Zend/zend_compile.c 				last_op->opcode = op;
last_op           631 Zend/zend_compile.c 				last_op->extended_value = ZEND_ASSIGN_OBJ;
last_op           635 Zend/zend_compile.c 				GET_NODE(result, last_op->result);
last_op           638 Zend/zend_compile.c 				last_op->opcode = op;
last_op           639 Zend/zend_compile.c 				last_op->extended_value = ZEND_ASSIGN_DIM;
last_op           645 Zend/zend_compile.c 				GET_NODE(result,last_op->result);
last_op           975 Zend/zend_compile.c 			zend_op *last_op;
last_op           977 Zend/zend_compile.c 			last_op = &CG(active_op_array)->opcodes[last_op_number-n-1];
last_op           979 Zend/zend_compile.c 			if (last_op->result_type == IS_VAR &&
last_op           980 Zend/zend_compile.c 			    last_op->result.var == variable->u.op.var) {
last_op           981 Zend/zend_compile.c 				if (last_op->opcode == ZEND_FETCH_OBJ_W) {
last_op           984 Zend/zend_compile.c 						*opline = *last_op;
last_op           985 Zend/zend_compile.c 						MAKE_NOP(last_op);
last_op           989 Zend/zend_compile.c 						last_op = &CG(active_op_array)->opcodes[opline_no];
last_op           991 Zend/zend_compile.c 					last_op->opcode = ZEND_ASSIGN_OBJ;
last_op           994 Zend/zend_compile.c 					GET_NODE(result, last_op->result);
last_op           996 Zend/zend_compile.c 				} else if (last_op->opcode == ZEND_FETCH_DIM_W) {
last_op           999 Zend/zend_compile.c 						*opline = *last_op;
last_op          1000 Zend/zend_compile.c 						MAKE_NOP(last_op);
last_op          1005 Zend/zend_compile.c 						last_op = &CG(active_op_array)->opcodes[opline_no];
last_op          1007 Zend/zend_compile.c 					last_op->opcode = ZEND_ASSIGN_DIM;
last_op          1012 Zend/zend_compile.c 					GET_NODE(result, last_op->result);
last_op          1014 Zend/zend_compile.c 				} else if (opline_is_fetch_this(last_op TSRMLS_CC)) {
last_op          1184 Zend/zend_compile.c 		zend_op *last_op = &CG(active_op_array)->opcodes[last_op_number-1];
last_op          1186 Zend/zend_compile.c 		if (last_op->opcode == ZEND_FETCH_OBJ_RW) {
last_op          1187 Zend/zend_compile.c 			last_op->opcode = (op==ZEND_PRE_INC)?ZEND_PRE_INC_OBJ:ZEND_PRE_DEC_OBJ;
last_op          1188 Zend/zend_compile.c 			last_op->result_type = IS_VAR;
last_op          1189 Zend/zend_compile.c 			last_op->result.var = get_temporary_variable(CG(active_op_array));
last_op          1190 Zend/zend_compile.c 			GET_NODE(result, last_op->result);
last_op          1211 Zend/zend_compile.c 		zend_op *last_op = &CG(active_op_array)->opcodes[last_op_number-1];
last_op          1213 Zend/zend_compile.c 		if (last_op->opcode == ZEND_FETCH_OBJ_RW) {
last_op          1214 Zend/zend_compile.c 			last_op->opcode = (op==ZEND_POST_INC)?ZEND_POST_INC_OBJ:ZEND_POST_DEC_OBJ;
last_op          1215 Zend/zend_compile.c 			last_op->result_type = IS_TMP_VAR;
last_op          1216 Zend/zend_compile.c 			last_op->result.var = get_temporary_variable(CG(active_op_array));
last_op          1217 Zend/zend_compile.c 			GET_NODE(result, last_op->result);
last_op          2019 Zend/zend_compile.c 	zend_op *last_op;
last_op          2026 Zend/zend_compile.c 	last_op = &CG(active_op_array)->opcodes[last_op_number];
last_op          2028 Zend/zend_compile.c 	if ((last_op->op2_type == IS_CONST) && (Z_TYPE(CONSTANT(last_op->op2.constant)) == IS_STRING) && (Z_STRLEN(CONSTANT(last_op->op2.constant)) == sizeof(ZEND_CLONE_FUNC_NAME)-1)
last_op          2029 Zend/zend_compile.c 		&& !zend_binary_strcasecmp(Z_STRVAL(CONSTANT(last_op->op2.constant)), Z_STRLEN(CONSTANT(last_op->op2.constant)), ZEND_CLONE_FUNC_NAME, sizeof(ZEND_CLONE_FUNC_NAME)-1)) {
last_op          2033 Zend/zend_compile.c 	if (last_op->opcode == ZEND_FETCH_OBJ_R) {
last_op          2034 Zend/zend_compile.c 		if (last_op->op2_type == IS_CONST) {
last_op          2036 Zend/zend_compile.c 			name = CONSTANT(last_op->op2.constant);
last_op          2041 Zend/zend_compile.c 			FREE_POLYMORPHIC_CACHE_SLOT(last_op->op2.constant);
last_op          2042 Zend/zend_compile.c 			last_op->op2.constant =
last_op          2044 Zend/zend_compile.c 			GET_POLYMORPHIC_CACHE_SLOT(last_op->op2.constant);
last_op          2046 Zend/zend_compile.c 		last_op->opcode = ZEND_INIT_METHOD_CALL;
last_op          2047 Zend/zend_compile.c 		last_op->result_type = IS_UNUSED;
last_op          2048 Zend/zend_compile.c 		last_op->result.num = CG(context).nested_calls;
last_op          6256 Zend/zend_compile.c 	zend_op *last_op;
last_op          6268 Zend/zend_compile.c 		last_op = &CG(active_op_array)->opcodes[get_next_op_number(CG(active_op_array))-1];
last_op          6270 Zend/zend_compile.c 		switch (last_op->opcode) {
last_op          6272 Zend/zend_compile.c 				last_op->opcode = ZEND_UNSET_VAR;
last_op          6273 Zend/zend_compile.c 				SET_UNUSED(last_op->result);
last_op          6276 Zend/zend_compile.c 				last_op->opcode = ZEND_UNSET_DIM;
last_op          6277 Zend/zend_compile.c 				SET_UNUSED(last_op->result);
last_op          6280 Zend/zend_compile.c 				last_op->opcode = ZEND_UNSET_OBJ;
last_op          6281 Zend/zend_compile.c 				SET_UNUSED(last_op->result);
last_op          6291 Zend/zend_compile.c 	zend_op *last_op;
last_op          6307 Zend/zend_compile.c 		last_op = get_next_op(CG(active_op_array) TSRMLS_CC);
last_op          6308 Zend/zend_compile.c 		last_op->opcode = ZEND_ISSET_ISEMPTY_VAR;
last_op          6309 Zend/zend_compile.c 		SET_NODE(last_op->op1, variable);
last_op          6310 Zend/zend_compile.c 		SET_UNUSED(last_op->op2);
last_op          6311 Zend/zend_compile.c 		last_op->result.var = get_temporary_variable(CG(active_op_array));
last_op          6312 Zend/zend_compile.c 		last_op->extended_value = ZEND_FETCH_LOCAL | ZEND_QUICK_SET;
last_op          6314 Zend/zend_compile.c 		last_op = &CG(active_op_array)->opcodes[get_next_op_number(CG(active_op_array))-1];
last_op          6316 Zend/zend_compile.c 		switch (last_op->opcode) {
last_op          6318 Zend/zend_compile.c 				last_op->opcode = ZEND_ISSET_ISEMPTY_VAR;
last_op          6321 Zend/zend_compile.c 				last_op->opcode = ZEND_ISSET_ISEMPTY_DIM_OBJ;
last_op          6324 Zend/zend_compile.c 				last_op->opcode = ZEND_ISSET_ISEMPTY_PROP_OBJ;
last_op          6328 Zend/zend_compile.c 	last_op->result_type = IS_TMP_VAR;
last_op          6329 Zend/zend_compile.c 	last_op->extended_value |= type;
last_op          6331 Zend/zend_compile.c 	GET_NODE(result, last_op->result);
last_op           613 ext/opcache/Optimizer/block_pass.c 	zend_op *end, *last_op = NULL;
last_op           904 ext/opcache/Optimizer/block_pass.c 		} else if (last_op && opline->opcode == ZEND_ECHO &&
last_op           905 ext/opcache/Optimizer/block_pass.c 				  last_op->opcode == ZEND_ECHO &&
last_op           908 ext/opcache/Optimizer/block_pass.c 				  ZEND_OP1_TYPE(last_op) == IS_CONST &&
last_op           909 ext/opcache/Optimizer/block_pass.c 				  Z_TYPE(ZEND_OP1_LITERAL(last_op)) != IS_DOUBLE) {
last_op           919 ext/opcache/Optimizer/block_pass.c 			if (Z_TYPE(ZEND_OP1_LITERAL(last_op)) != IS_STRING) {
last_op           920 ext/opcache/Optimizer/block_pass.c 				convert_to_string_safe(&ZEND_OP1_LITERAL(last_op));
last_op           922 ext/opcache/Optimizer/block_pass.c 			l = Z_STRLEN(ZEND_OP1_LITERAL(opline)) + Z_STRLEN(ZEND_OP1_LITERAL(last_op));
last_op           923 ext/opcache/Optimizer/block_pass.c 			if (IS_INTERNED(Z_STRVAL(ZEND_OP1_LITERAL(last_op)))) {
last_op           925 ext/opcache/Optimizer/block_pass.c 				memcpy(tmp, Z_STRVAL(ZEND_OP1_LITERAL(last_op)), l + 1);
last_op           926 ext/opcache/Optimizer/block_pass.c 				Z_STRVAL(ZEND_OP1_LITERAL(last_op)) = tmp;
last_op           928 ext/opcache/Optimizer/block_pass.c 				Z_STRVAL(ZEND_OP1_LITERAL(last_op)) = erealloc(Z_STRVAL(ZEND_OP1_LITERAL(last_op)), l + 1);
last_op           930 ext/opcache/Optimizer/block_pass.c 			memcpy(Z_STRVAL(ZEND_OP1_LITERAL(last_op))+Z_STRLEN(ZEND_OP1_LITERAL(last_op)), Z_STRVAL(ZEND_OP1_LITERAL(opline)), Z_STRLEN(ZEND_OP1_LITERAL(opline)));
last_op           931 ext/opcache/Optimizer/block_pass.c 			Z_STRVAL(ZEND_OP1_LITERAL(last_op))[l] = '\0';
last_op           934 ext/opcache/Optimizer/block_pass.c 			Z_STRVAL(ZEND_OP1_LITERAL(opline)) = (char*)zend_new_interned_string(Z_STRVAL(ZEND_OP1_LITERAL(last_op)), l + 1, 1 TSRMLS_CC);
last_op           935 ext/opcache/Optimizer/block_pass.c 			Z_TYPE(ZEND_OP1_LITERAL(last_op)) = IS_NULL;
last_op           937 ext/opcache/Optimizer/block_pass.c 			Z_STRVAL(ZEND_OP1_LITERAL(opline)) = Z_STRVAL(ZEND_OP1_LITERAL(last_op));
last_op           940 ext/opcache/Optimizer/block_pass.c 			MAKE_NOP(last_op);
last_op          1179 ext/opcache/Optimizer/block_pass.c 			last_op = opline;
last_op          1326 ext/opcache/Optimizer/block_pass.c 	zend_op *last_op = (block->start_opline + block->len - 1);
last_op          1331 ext/opcache/Optimizer/block_pass.c 	switch (last_op->opcode) {
last_op          1346 ext/opcache/Optimizer/block_pass.c 					MAKE_NOP(last_op);
last_op          1361 ext/opcache/Optimizer/block_pass.c 					*last_op = *target;
last_op          1363 ext/opcache/Optimizer/block_pass.c 					if (ZEND_OP1_TYPE(last_op) == IS_CONST) {
last_op          1364 ext/opcache/Optimizer/block_pass.c 						zval_copy_ctor(&ZEND_OP1_LITERAL(last_op));
last_op          1367 ext/opcache/Optimizer/block_pass.c 					if (ZEND_OP1_TYPE(last_op) == IS_CONST) {
last_op          1368 ext/opcache/Optimizer/block_pass.c 						zval zv = ZEND_OP1_LITERAL(last_op);
last_op          1370 ext/opcache/Optimizer/block_pass.c 						last_op->op1.constant = zend_optimizer_add_literal(op_array, &zv TSRMLS_CC);
last_op          1397 ext/opcache/Optimizer/block_pass.c 					*last_op = *target;
last_op          1399 ext/opcache/Optimizer/block_pass.c 					if (ZEND_OP1_TYPE(last_op) == IS_CONST) {
last_op          1400 ext/opcache/Optimizer/block_pass.c 						zval_copy_ctor(&ZEND_OP1_LITERAL(last_op));
last_op          1403 ext/opcache/Optimizer/block_pass.c 					if (ZEND_OP1_TYPE(last_op) == IS_CONST) {
last_op          1404 ext/opcache/Optimizer/block_pass.c 						zval zv = ZEND_OP1_LITERAL(last_op);
last_op          1406 ext/opcache/Optimizer/block_pass.c 						last_op->op1.constant = zend_optimizer_add_literal(op_array, &zv TSRMLS_CC);
last_op          1455 ext/opcache/Optimizer/block_pass.c 							MAKE_NOP(last_op);
last_op          1472 ext/opcache/Optimizer/block_pass.c 			if (ZEND_OP1_TYPE(last_op) == IS_CONST) {
last_op          1473 ext/opcache/Optimizer/block_pass.c 				int should_jmp = zend_is_true(&ZEND_OP1_LITERAL(last_op));
last_op          1474 ext/opcache/Optimizer/block_pass.c 				if (last_op->opcode == ZEND_JMPZ) {
last_op          1477 ext/opcache/Optimizer/block_pass.c 				literal_dtor(&ZEND_OP1_LITERAL(last_op));
last_op          1478 ext/opcache/Optimizer/block_pass.c 				ZEND_OP1_TYPE(last_op) = IS_UNUSED;
last_op          1481 ext/opcache/Optimizer/block_pass.c 					last_op->opcode = ZEND_JMP;
last_op          1482 ext/opcache/Optimizer/block_pass.c 					COPY_NODE(last_op->op1, last_op->op2);
last_op          1489 ext/opcache/Optimizer/block_pass.c 					MAKE_NOP(last_op);
last_op          1497 ext/opcache/Optimizer/block_pass.c 				zend_uchar same_type = ZEND_OP1_TYPE(last_op);
last_op          1498 ext/opcache/Optimizer/block_pass.c 				zend_uint same_var = VAR_NUM_EX(last_op->op1);
last_op          1514 ext/opcache/Optimizer/block_pass.c 				} else if (target->opcode == INV_COND(last_op->opcode) &&
last_op          1525 ext/opcache/Optimizer/block_pass.c 				} else if (target->opcode == INV_COND_EX(last_op->opcode) &&
last_op          1532 ext/opcache/Optimizer/block_pass.c 					last_op->opcode += 3;
last_op          1533 ext/opcache/Optimizer/block_pass.c 					last_op->result = target->result;
last_op          1538 ext/opcache/Optimizer/block_pass.c 						   target->opcode == last_op->opcode &&
last_op          1563 ext/opcache/Optimizer/block_pass.c 					if (last_op->opcode == ZEND_JMPZ) {
last_op          1573 ext/opcache/Optimizer/block_pass.c 			    (last_op->opcode == ZEND_JMPZ || last_op->opcode == ZEND_JMPNZ)) {
last_op          1598 ext/opcache/Optimizer/block_pass.c 					if (last_op->opcode == ZEND_JMPZ) {
last_op          1607 ext/opcache/Optimizer/block_pass.c 					last_op->opcode = ZEND_JMPZNZ;
last_op          1615 ext/opcache/Optimizer/block_pass.c 			if (ZEND_OP1_TYPE(last_op) == IS_CONST) {
last_op          1616 ext/opcache/Optimizer/block_pass.c 				int should_jmp = zend_is_true(&ZEND_OP1_LITERAL(last_op));
last_op          1617 ext/opcache/Optimizer/block_pass.c 				if (last_op->opcode == ZEND_JMPZ_EX) {
last_op          1624 ext/opcache/Optimizer/block_pass.c 					last_op->opcode = ZEND_QM_ASSIGN;
last_op          1625 ext/opcache/Optimizer/block_pass.c 					SET_UNUSED(last_op->op2);
last_op          1649 ext/opcache/Optimizer/block_pass.c 				same_t[VAR_NUM_EX(last_op->op1)] |= ZEND_OP1_TYPE(last_op);
last_op          1650 ext/opcache/Optimizer/block_pass.c 				same_t[VAR_NUM_EX(last_op->result)] |= ZEND_RESULT_TYPE(last_op);
last_op          1663 ext/opcache/Optimizer/block_pass.c 						   target->opcode == last_op->opcode-3 &&
last_op          1672 ext/opcache/Optimizer/block_pass.c 						   target->opcode == INV_EX_COND(last_op->opcode) &&
last_op          1681 ext/opcache/Optimizer/block_pass.c 						   target->opcode == INV_EX_COND_EX(last_op->opcode) &&
last_op          1691 ext/opcache/Optimizer/block_pass.c 						   target->opcode == last_op->opcode &&
last_op          1715 ext/opcache/Optimizer/block_pass.c 					if (last_op->opcode == ZEND_JMPZ_EX) {
last_op          1736 ext/opcache/Optimizer/block_pass.c 			if (ZEND_OP1_TYPE(last_op) == IS_CONST) {
last_op          1737 ext/opcache/Optimizer/block_pass.c 				if (!zend_is_true(&ZEND_OP1_LITERAL(last_op))) {
last_op          1741 ext/opcache/Optimizer/block_pass.c 					literal_dtor(&ZEND_OP1_LITERAL(last_op));
last_op          1742 ext/opcache/Optimizer/block_pass.c 					last_op->opcode = ZEND_JMP;
last_op          1743 ext/opcache/Optimizer/block_pass.c 					SET_UNUSED(last_op->op1);
last_op          1744 ext/opcache/Optimizer/block_pass.c 					SET_UNUSED(last_op->op2);
last_op          1754 ext/opcache/Optimizer/block_pass.c 					literal_dtor(&ZEND_OP1_LITERAL(last_op));
last_op          1755 ext/opcache/Optimizer/block_pass.c 					last_op->opcode = ZEND_JMP;
last_op          1756 ext/opcache/Optimizer/block_pass.c 					SET_UNUSED(last_op->op1);
last_op          1757 ext/opcache/Optimizer/block_pass.c 					SET_UNUSED(last_op->op2);
last_op          1766 ext/opcache/Optimizer/block_pass.c 				if (!(last_op->op1_type & (IS_VAR|IS_TMP_VAR))) {
last_op          1768 ext/opcache/Optimizer/block_pass.c 					last_op->opcode = ZEND_JMP;
last_op          1769 ext/opcache/Optimizer/block_pass.c 					SET_UNUSED(last_op->op1);
last_op          1770 ext/opcache/Optimizer/block_pass.c 					SET_UNUSED(last_op->op2);
last_op          1778 ext/opcache/Optimizer/block_pass.c 				last_op->opcode = ZEND_JMPNZ;
last_op          1786 ext/opcache/Optimizer/block_pass.c 				last_op->opcode = ZEND_JMPZ;
last_op          1792 ext/opcache/Optimizer/block_pass.c 			if (last_op->opcode == ZEND_JMPZNZ && block->op2_to) {
last_op          1793 ext/opcache/Optimizer/block_pass.c 				zend_uchar same_type = ZEND_OP1_TYPE(last_op);
last_op          1794 ext/opcache/Optimizer/block_pass.c 				zend_uchar same_var = VAR_NUM_EX(last_op->op1);
last_op           154 ext/opcache/Optimizer/pass1_5.c 				zend_op *last_op;
last_op           175 ext/opcache/Optimizer/pass1_5.c 				last_op = next_op;
last_op           197 ext/opcache/Optimizer/pass1_5.c 				while (next_op < last_op) {
last_op           211 ext/opcache/Optimizer/pass1_5.c 					if (last_op-opline >= 3) { /* If we have more than 2 NOPS then JMP over them */
last_op           213 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           124 main/streams/plain_wrapper.c 	char last_op;
last_op           328 main/streams/plain_wrapper.c 		if (!data->is_pipe && data->last_op == 'r') {
last_op           331 main/streams/plain_wrapper.c 		data->last_op = 'w';
last_op           387 main/streams/plain_wrapper.c 		if (!data->is_pipe && data->last_op == 'w')
last_op           389 main/streams/plain_wrapper.c 		data->last_op = 'r';