op_type 38 Zend/zend_compile.c target ## _type = (src)->op_type; \ op_type 39 Zend/zend_compile.c if ((src)->op_type == IS_CONST) { \ op_type 47 Zend/zend_compile.c (target)->op_type = src ## _type; \ op_type 48 Zend/zend_compile.c if ((target)->op_type == IS_CONST) { \ op_type 583 Zend/zend_compile.c if (loop_var && (loop_var->op_type & (IS_VAR|IS_TMP_VAR))) { op_type 585 Zend/zend_compile.c info.var_type = loop_var->op_type; op_type 614 Zend/zend_compile.c if (op1->op_type==IS_TMP_VAR) { op_type 620 Zend/zend_compile.c } else if (op1->op_type==IS_VAR) { op_type 668 Zend/zend_compile.c } else if (op1->op_type == IS_CONST) { op_type 2016 Zend/zend_compile.c if (expr && expr->op_type == IS_CONST) { op_type 2017 Zend/zend_compile.c opline->result_type = expr->op_type = IS_TMP_VAR; op_type 2040 Zend/zend_compile.c zn.op_type = IS_CONST; op_type 2099 Zend/zend_compile.c if (node->op_type == IS_CONST && Z_TYPE(node->u.constant) == IS_STRING) { op_type 2112 Zend/zend_compile.c if (class_node->op_type == IS_CONST) { op_type 2128 Zend/zend_compile.c if (name_node.op_type == IS_CONST) { op_type 2172 Zend/zend_compile.c result->op_type = IS_CV; op_type 2195 Zend/zend_compile.c if (name_node.op_type == IS_CONST) { op_type 2205 Zend/zend_compile.c if (name_node.op_type == IS_CONST && op_type 2236 Zend/zend_compile.c if (node->op_type == IS_VAR) { op_type 2282 Zend/zend_compile.c dim_node.op_type = IS_UNUSED; op_type 2327 Zend/zend_compile.c obj_node.op_type = IS_UNUSED; op_type 2368 Zend/zend_compile.c class_node.op_type = IS_CONST; op_type 2385 Zend/zend_compile.c if (class_node.op_type == IS_CONST) { op_type 2420 Zend/zend_compile.c dim_node.op_type = IS_CONST; op_type 2423 Zend/zend_compile.c if (expr_node->op_type == IS_CONST) { op_type 2604 Zend/zend_compile.c if (source_node.op_type != IS_VAR && zend_is_call(source_ast)) { op_type 2712 Zend/zend_compile.c if (arg_node.op_type & (IS_CONST|IS_TMP_VAR)) { op_type 2740 Zend/zend_compile.c ZEND_ASSERT(arg_node.op_type != IS_CV); op_type 2741 Zend/zend_compile.c if (arg_node.op_type == IS_VAR) { op_type 2840 Zend/zend_compile.c name_node->op_type = IS_CONST; op_type 2865 Zend/zend_compile.c if (name_node->op_type == IS_CONST && Z_TYPE(name_node->u.constant) == IS_STRING) { op_type 2918 Zend/zend_compile.c if (arg_node.op_type == IS_CONST && Z_TYPE(arg_node.u.constant) == IS_STRING) { op_type 2919 Zend/zend_compile.c result->op_type = IS_CONST; op_type 3066 Zend/zend_compile.c if (arg_node.op_type & (IS_VAR|IS_CV)) { op_type 3114 Zend/zend_compile.c name_node.op_type = IS_CONST; op_type 3142 Zend/zend_compile.c result->op_type = IS_CONST; op_type 3268 Zend/zend_compile.c obj_node.op_type = IS_UNUSED; op_type 3276 Zend/zend_compile.c if (method_node.op_type == IS_CONST) { op_type 3310 Zend/zend_compile.c class_node.op_type = IS_CONST; op_type 3318 Zend/zend_compile.c if (method_node.op_type == IS_CONST) { op_type 3325 Zend/zend_compile.c method_node.op_type = IS_UNUSED; op_type 3335 Zend/zend_compile.c if (method_node.op_type == IS_CONST) { op_type 3364 Zend/zend_compile.c class_node.op_type = IS_CONST; op_type 3374 Zend/zend_compile.c class_node.op_type = opline->result_type; op_type 3384 Zend/zend_compile.c if (class_node.op_type == IS_CONST) { op_type 3420 Zend/zend_compile.c if (name_node.op_type == IS_CONST) { op_type 3585 Zend/zend_compile.c expr_node.op_type = IS_CONST; op_type 3834 Zend/zend_compile.c result->op_type = IS_CONST; op_type 4025 Zend/zend_compile.c case_node.op_type = IS_TMP_VAR; op_type 4045 Zend/zend_compile.c if (expr_node.op_type == IS_CONST op_type 4048 Zend/zend_compile.c } else if (expr_node.op_type == IS_CONST op_type 4084 Zend/zend_compile.c if (expr_node.op_type == IS_VAR || expr_node.op_type == IS_TMP_VAR) { op_type 4086 Zend/zend_compile.c } else if (expr_node.op_type == IS_CONST) { op_type 4467 Zend/zend_compile.c var_node.op_type = IS_CV; op_type 4486 Zend/zend_compile.c default_node.op_type = IS_UNUSED; op_type 4498 Zend/zend_compile.c default_node.op_type = IS_CONST; op_type 4503 Zend/zend_compile.c default_node.op_type = IS_UNUSED; op_type 5582 Zend/zend_compile.c value_node.op_type = IS_CONST; op_type 5601 Zend/zend_compile.c name_node.op_type = IS_CONST; op_type 5910 Zend/zend_compile.c if (left_node.op_type == IS_CONST && right_node.op_type == IS_CONST) { op_type 5914 Zend/zend_compile.c result->op_type = IS_CONST; op_type 5923 Zend/zend_compile.c if (left_node.op_type == IS_CONST) { op_type 5933 Zend/zend_compile.c } else if (right_node.op_type == IS_CONST) { op_type 5947 Zend/zend_compile.c if (left_node.op_type == IS_CONST) { op_type 5950 Zend/zend_compile.c if (right_node.op_type == IS_CONST) { op_type 5972 Zend/zend_compile.c if (left_node.op_type == IS_CONST && right_node.op_type == IS_CONST) { op_type 5973 Zend/zend_compile.c result->op_type = IS_CONST; op_type 5995 Zend/zend_compile.c if (expr_node.op_type == IS_CONST) { op_type 5996 Zend/zend_compile.c result->op_type = IS_CONST; op_type 6017 Zend/zend_compile.c if (expr_node.op_type == IS_CONST) { op_type 6018 Zend/zend_compile.c result->op_type = IS_CONST; op_type 6024 Zend/zend_compile.c lefthand_node.op_type = IS_CONST; op_type 6043 Zend/zend_compile.c if (left_node.op_type == IS_CONST) { op_type 6046 Zend/zend_compile.c result->op_type = IS_CONST; op_type 6051 Zend/zend_compile.c if (right_node.op_type == IS_CONST) { op_type 6052 Zend/zend_compile.c result->op_type = IS_CONST; op_type 6069 Zend/zend_compile.c if (left_node.op_type == IS_TMP_VAR) { op_type 6234 Zend/zend_compile.c result->op_type = IS_CONST; op_type 6251 Zend/zend_compile.c result->op_type = IS_CONST; op_type 6316 Zend/zend_compile.c if (obj_node.op_type == IS_CONST) { op_type 6322 Zend/zend_compile.c class_node.op_type = IS_CONST; op_type 6331 Zend/zend_compile.c if (class_node.op_type == IS_CONST) { op_type 6404 Zend/zend_compile.c result->op_type = opline->result_type = IS_TMP_VAR; op_type 6465 Zend/zend_compile.c result->op_type = IS_CONST; op_type 6501 Zend/zend_compile.c if (key_ast && key_node.op_type == IS_CONST && Z_TYPE(key_node.u.constant) == IS_STRING) { op_type 6538 Zend/zend_compile.c result->op_type = IS_CONST; op_type 6546 Zend/zend_compile.c result->op_type = IS_CONST; op_type 6586 Zend/zend_compile.c result->op_type = IS_CONST; op_type 6597 Zend/zend_compile.c result->op_type = IS_CONST; op_type 6608 Zend/zend_compile.c class_node.op_type = IS_CONST; op_type 6640 Zend/zend_compile.c result->op_type = IS_CONST; op_type 6655 Zend/zend_compile.c result->op_type = IS_CONST; op_type 6668 Zend/zend_compile.c result->op_type = IS_TMP_VAR; op_type 6694 Zend/zend_compile.c last_const_node.op_type = IS_UNUSED; op_type 6698 Zend/zend_compile.c if (elem_node.op_type == IS_CONST) { op_type 6703 Zend/zend_compile.c } else if (last_const_node.op_type == IS_CONST) { op_type 6707 Zend/zend_compile.c last_const_node.op_type = IS_CONST; op_type 6715 Zend/zend_compile.c if (last_const_node.op_type == IS_CONST) { op_type 6717 Zend/zend_compile.c last_const_node.op_type = IS_UNUSED; op_type 6724 Zend/zend_compile.c result->op_type = IS_CONST; op_type 6725 Zend/zend_compile.c if (last_const_node.op_type == IS_CONST) { op_type 6732 Zend/zend_compile.c } else if (last_const_node.op_type == IS_CONST) { op_type 6799 Zend/zend_compile.c result->op_type = IS_CONST; op_type 7116 Zend/zend_compile.c result->op_type = IS_CONST; op_type 89 Zend/zend_compile.h zend_uchar op_type; op_type 55 Zend/zend_execute.c #define get_zval_ptr(op_type, node, ex, should_free, type) _get_zval_ptr(op_type, node, ex, should_free, type) op_type 56 Zend/zend_execute.c #define get_zval_ptr_deref(op_type, node, ex, should_free, type) _get_zval_ptr_deref(op_type, node, ex, should_free, type) op_type 57 Zend/zend_execute.c #define get_zval_ptr_r(op_type, node, ex, should_free) _get_zval_ptr_r(op_type, node, ex, should_free) op_type 58 Zend/zend_execute.c #define get_zval_ptr_r_deref(op_type, node, ex, should_free) _get_zval_ptr_r_deref(op_type, node, ex, should_free) op_type 59 Zend/zend_execute.c #define get_zval_ptr_undef(op_type, node, ex, should_free, type) _get_zval_ptr_undef(op_type, node, ex, should_free, type) op_type 60 Zend/zend_execute.c #define get_zval_ptr_ptr(op_type, node, ex, should_free, type) _get_zval_ptr_ptr(op_type, node, ex, should_free, type) op_type 61 Zend/zend_execute.c #define get_zval_ptr_ptr_undef(op_type, node, ex, should_free, type) _get_zval_ptr_ptr(op_type, node, ex, should_free, type) op_type 62 Zend/zend_execute.c #define get_obj_zval_ptr(op_type, node, ex, should_free, type) _get_obj_zval_ptr(op_type, node, ex, should_free, type) op_type 63 Zend/zend_execute.c #define get_obj_zval_ptr_undef(op_type, node, ex, should_free, type) _get_obj_zval_ptr_undef(op_type, node, ex, should_free, type) op_type 64 Zend/zend_execute.c #define get_obj_zval_ptr_ptr(op_type, node, ex, should_free, type) _get_obj_zval_ptr_ptr(op_type, node, ex, should_free, type) op_type 414 Zend/zend_execute.c static zend_always_inline zval *_get_zval_ptr(int op_type, znode_op node, const zend_execute_data *execute_data, zend_free_op *should_free, int type) op_type 416 Zend/zend_execute.c if (op_type & (IS_TMP_VAR|IS_VAR)) { op_type 417 Zend/zend_execute.c if (op_type == IS_TMP_VAR) { op_type 420 Zend/zend_execute.c ZEND_ASSERT(op_type == IS_VAR); op_type 425 Zend/zend_execute.c if (op_type == IS_CONST) { op_type 427 Zend/zend_execute.c } else if (op_type == IS_CV) { op_type 435 Zend/zend_execute.c static zend_always_inline zval *_get_zval_ptr_r(int op_type, znode_op node, const zend_execute_data *execute_data, zend_free_op *should_free) op_type 437 Zend/zend_execute.c if (op_type & (IS_TMP_VAR|IS_VAR)) { op_type 438 Zend/zend_execute.c if (op_type == IS_TMP_VAR) { op_type 441 Zend/zend_execute.c ZEND_ASSERT(op_type == IS_VAR); op_type 446 Zend/zend_execute.c if (op_type == IS_CONST) { op_type 448 Zend/zend_execute.c } else if (op_type == IS_CV) { op_type 456 Zend/zend_execute.c static zend_always_inline zval *_get_zval_ptr_deref(int op_type, znode_op node, const zend_execute_data *execute_data, zend_free_op *should_free, int type) op_type 458 Zend/zend_execute.c if (op_type & (IS_TMP_VAR|IS_VAR)) { op_type 459 Zend/zend_execute.c if (op_type == IS_TMP_VAR) { op_type 462 Zend/zend_execute.c ZEND_ASSERT(op_type == IS_VAR); op_type 467 Zend/zend_execute.c if (op_type == IS_CONST) { op_type 469 Zend/zend_execute.c } else if (op_type == IS_CV) { op_type 477 Zend/zend_execute.c static zend_always_inline zval *_get_zval_ptr_r_deref(int op_type, znode_op node, const zend_execute_data *execute_data, zend_free_op *should_free) op_type 479 Zend/zend_execute.c if (op_type & (IS_TMP_VAR|IS_VAR)) { op_type 480 Zend/zend_execute.c if (op_type == IS_TMP_VAR) { op_type 483 Zend/zend_execute.c ZEND_ASSERT(op_type == IS_VAR); op_type 488 Zend/zend_execute.c if (op_type == IS_CONST) { op_type 490 Zend/zend_execute.c } else if (op_type == IS_CV) { op_type 498 Zend/zend_execute.c static zend_always_inline zval *_get_zval_ptr_undef(int op_type, znode_op node, const zend_execute_data *execute_data, zend_free_op *should_free, int type) op_type 500 Zend/zend_execute.c if (op_type & (IS_TMP_VAR|IS_VAR)) { op_type 501 Zend/zend_execute.c if (op_type == IS_TMP_VAR) { op_type 504 Zend/zend_execute.c ZEND_ASSERT(op_type == IS_VAR); op_type 509 Zend/zend_execute.c if (op_type == IS_CONST) { op_type 511 Zend/zend_execute.c } else if (op_type == IS_CV) { op_type 532 Zend/zend_execute.c static inline zval *_get_zval_ptr_ptr(int op_type, znode_op node, const zend_execute_data *execute_data, zend_free_op *should_free, int type) op_type 534 Zend/zend_execute.c if (op_type == IS_CV) { op_type 538 Zend/zend_execute.c ZEND_ASSERT(op_type == IS_VAR); op_type 548 Zend/zend_execute.c static inline zval *_get_obj_zval_ptr(int op_type, znode_op op, zend_execute_data *execute_data, zend_free_op *should_free, int type) op_type 550 Zend/zend_execute.c if (op_type == IS_UNUSED) { op_type 554 Zend/zend_execute.c return get_zval_ptr(op_type, op, execute_data, should_free, type); op_type 557 Zend/zend_execute.c static inline zval *_get_obj_zval_ptr_undef(int op_type, znode_op op, zend_execute_data *execute_data, zend_free_op *should_free, int type) op_type 559 Zend/zend_execute.c if (op_type == IS_UNUSED) { op_type 563 Zend/zend_execute.c return get_zval_ptr_undef(op_type, op, execute_data, should_free, type); op_type 566 Zend/zend_execute.c static inline zval *_get_obj_zval_ptr_ptr(int op_type, znode_op node, zend_execute_data *execute_data, zend_free_op *should_free, int type) op_type 568 Zend/zend_execute.c if (op_type == IS_UNUSED) { op_type 572 Zend/zend_execute.c return get_zval_ptr_ptr(op_type, node, execute_data, should_free, type); op_type 2738 Zend/zend_execute.c ZEND_API zval *zend_get_zval_ptr(int op_type, const znode_op *node, const zend_execute_data *execute_data, zend_free_op *should_free, int type) op_type 2740 Zend/zend_execute.c return get_zval_ptr(op_type, *node, execute_data, should_free, type); op_type 316 Zend/zend_execute.h ZEND_API zval *zend_get_zval_ptr(int op_type, const znode_op *node, const zend_execute_data *execute_data, zend_free_op *should_free, int type); op_type 81 ext/opcache/Optimizer/compact_literals.c zend_uchar op_type, op_type 94 ext/opcache/Optimizer/compact_literals.c op_type == IS_UNUSED) { op_type 102 ext/opcache/Optimizer/compact_literals.c zend_uchar op_type, op_type 110 ext/opcache/Optimizer/compact_literals.c if (op_type == IS_CONST) { op_type 4457 ext/pcre/pcrelib/pcre_compile.c int repeat_type, op_type; op_type 5637 ext/pcre/pcrelib/pcre_compile.c op_type = 0; /* Default single-char op codes */ op_type 5733 ext/pcre/pcrelib/pcre_compile.c case OP_CHAR: op_type = OP_STAR - OP_STAR; break; op_type 5734 ext/pcre/pcrelib/pcre_compile.c case OP_CHARI: op_type = OP_STARI - OP_STAR; break; op_type 5735 ext/pcre/pcrelib/pcre_compile.c case OP_NOT: op_type = OP_NOTSTAR - OP_STAR; break; op_type 5736 ext/pcre/pcrelib/pcre_compile.c case OP_NOTI: op_type = OP_NOTSTARI - OP_STAR; break; op_type 5781 ext/pcre/pcrelib/pcre_compile.c op_type = OP_TYPESTAR - OP_STAR; /* Use type opcodes */ op_type 5802 ext/pcre/pcrelib/pcre_compile.c repeat_type += op_type; op_type 5841 ext/pcre/pcrelib/pcre_compile.c *code++ = OP_EXACT + op_type; /* NB EXACT doesn't have repeat_type */