Searched refs:op_type (Results 1 – 8 of 8) sorted by relevance
418 if (op_type == IS_TMP_VAR) { in _get_zval_ptr()426 if (op_type == IS_CONST) { in _get_zval_ptr()439 if (op_type == IS_TMP_VAR) { in _get_zval_ptr_r()447 if (op_type == IS_CONST) { in _get_zval_ptr_r()468 if (op_type == IS_CONST) { in _get_zval_ptr_deref()489 if (op_type == IS_CONST) { in _get_zval_ptr_r_deref()510 if (op_type == IS_CONST) { in _get_zval_ptr_undef()535 if (op_type == IS_CV) { in _get_zval_ptr_ptr()551 if (op_type == IS_UNUSED) { in _get_obj_zval_ptr()560 if (op_type == IS_UNUSED) { in _get_obj_zval_ptr_undef()[all …]
2086 zn.op_type = IS_CONST; in zend_emit_final_return()2218 result->op_type = IS_CV; in zend_try_compile_cv()2974 result->op_type = IS_CONST; in zend_compile_func_strlen()3885 result->op_type = IS_CONST; in zend_compile_expr_list()4077 if (expr_node.op_type == IS_VAR || expr_node.op_type == IS_TMP_VAR) { in zend_compile_switch()4151 if (expr_node.op_type == IS_VAR || expr_node.op_type == IS_TMP_VAR) { in zend_compile_switch()4538 var_node.op_type = IS_CV; in zend_compile_params()5991 if (left_node.op_type == IS_CONST && right_node.op_type == IS_CONST) { in zend_compile_binary_op()6053 if (left_node.op_type == IS_CONST && right_node.op_type == IS_CONST) { in zend_compile_greater()6315 result->op_type = IS_CONST; in zend_compile_print()[all …]
4 ZEND_VM architecture allows specializing opcode handlers according to op_type26 you can use ANY mask to disable specialization according operand's op_type.56 opline->op<X>.op_type
321 ZEND_API zval *zend_get_zval_ptr(int op_type, const znode_op *node, const zend_execute_data *execut…
89 zend_uchar op_type; member
532 if $znode->op_type == 1535 if $znode->op_type == 2 538 if $znode->op_type == 4 541 if $znode->op_type == 8547 if $znode->op_type == 1551 if $znode->op_type == 2556 if $znode->op_type == 4561 if $znode->op_type == 8
81 zend_uchar op_type, in optimizer_literal_obj_info() argument94 op_type == IS_UNUSED) { in optimizer_literal_obj_info()102 zend_uchar op_type, in optimizer_literal_class_info() argument110 if (op_type == IS_CONST) { in optimizer_literal_class_info()
4457 int repeat_type, op_type; in compile_branch() local5637 op_type = 0; /* Default single-char op codes */ in compile_branch()5733 case OP_CHAR: op_type = OP_STAR - OP_STAR; break; in compile_branch()5734 case OP_CHARI: op_type = OP_STARI - OP_STAR; break; in compile_branch()5735 case OP_NOT: op_type = OP_NOTSTAR - OP_STAR; break; in compile_branch()5736 case OP_NOTI: op_type = OP_NOTSTARI - OP_STAR; break; in compile_branch()5781 op_type = OP_TYPESTAR - OP_STAR; /* Use type opcodes */ in compile_branch()5802 repeat_type += op_type; in compile_branch()5841 *code++ = OP_EXACT + op_type; /* NB EXACT doesn't have repeat_type */ in compile_branch()
Completed in 72 milliseconds