Home
last modified time | relevance | path

Searched refs:op_type (Results 1 – 17 of 17) sorted by relevance

/PHP-5.6/ext/opcache/Optimizer/
H A Dzend_optimizer_internal.h49 …memset(&opline->op2,0,sizeof(znode)); opline->result.op_type=opline->op1.op_type=opline->op2.op_ty…
50 …e RESULT_USED(op) ((op->result.op_type == IS_VAR && (op->result.u.EA.type & EXT_TYPE_UNUSED) == 0)…
51 # define RESULT_UNUSED(op) ((op->result.op_type == IS_VAR) && (op->result.u.EA.type == EXT_TYPE_UNU…
52 …fine SAME_VAR(op1, op2) (((op1.op_type == IS_VAR && op2.op_type == IS_VAR) || (op1.op_type == IS_…
H A Dcompact_literals.c54 zend_uchar op_type, in optimizer_literal_obj_info() argument
67 op_type == IS_UNUSED) { in optimizer_literal_obj_info()
75 zend_uchar op_type, in optimizer_literal_class_info() argument
83 if (op_type == IS_CONST) { in optimizer_literal_class_info()
H A Dblock_pass.c549 # define VAR_NUM_EX(op) ((op).op_type == IS_TMP_VAR || (op).op_type == IS_VAR? VAR_NUM((op).u.var) …
554 # define VAR_UNSET(op) do { if ((op).op_type == IS_TMP_VAR || (op).op_type == IS_VAR) {VAR_SOURCE(o…
1863 if ((op.op_type == IS_VAR || op.op_type == IS_TMP_VAR) && \
1869 # define NEVER_USED(op) ((op.op_type == IS_VAR || op.op_type == IS_TMP_VAR) && !usage[VAR_NUM(op.u.…
/PHP-5.6/Zend/
H A Dzend_language_parser.y360 /* empty */ { $$.op_type = IS_UNUSED; }
368 /* empty */ { $$.op_type = IS_UNUSED; }
404 /* empty */ { $$.op_type = 0; }
405 | '&' { $$.op_type = 1; }
409 /* empty */ { $$.op_type = 0; }
410 | T_ELLIPSIS { $$.op_type = 1; }
443 /* empty */ { $$.op_type = IS_UNUSED; }
510 /* empty */ { $$.op_type = IS_UNUSED; }
566 { zend_do_receive_param(ZEND_RECV, &$4, NULL, &$1, $2.op_type, $3.op_type TSRMLS_CC); }
568 { zend_do_receive_param(ZEND_RECV_INIT, &$4, &$6, &$1, $2.op_type, $3.op_type TSRMLS_CC); }
[all …]
H A Dzend_execute.c53 #define get_zval_ptr(op_type, node, ex, should_free, type) _get_zval_ptr(op_type, node, ex, should_… argument
54 #define get_zval_ptr_ptr(op_type, node, ex, should_free, type) _get_zval_ptr_ptr(op_type, node, ex,… argument
55 #define get_obj_zval_ptr(op_type, node, ex, should_free, type) _get_obj_zval_ptr(op_type, node, ex,… argument
56 #define get_obj_zval_ptr_ptr(op_type, node, ex, should_free, type) _get_obj_zval_ptr_ptr(op_type, n… argument
348 switch (op_type) { in _get_zval_ptr()
461 if (op_type == IS_CV) { in _get_zval_ptr_ptr()
464 } else if (op_type == IS_VAR) { in _get_zval_ptr_ptr()
484 if (op_type == IS_UNUSED) { in _get_obj_zval_ptr_ptr()
494 return get_zval_ptr_ptr(op_type, op, execute_data, should_free, type); in _get_obj_zval_ptr_ptr()
509 if (op_type == IS_UNUSED) { in _get_obj_zval_ptr()
[all …]
H A Dzend_compile.c680 result->op_type = IS_CV; in fetch_simple_variable_ex()
1874 var.op_type = IS_CV; in zend_do_receive_param()
2164 tmp.op_type = IS_CONST; in zend_resolve_non_class_name()
2326 tmp.op_type = IS_CONST; in zend_resolve_class_name()
3065 if (catch_token->op_type == IS_UNUSED && finally_token->op_type == IS_UNUSED) { in zend_do_end_finally()
5156 tmp.op_type = IS_CONST; in zend_do_begin_class_declaration()
5832 switch (cmd->op_type) { in zend_do_shell_exec()
6670 if (value->op_type == IS_VAR || value->op_type == IS_CV) { in zend_do_jmp_set()
6695 if (false_value->op_type == IS_VAR || false_value->op_type == IS_CV) { in zend_do_jmp_set_else()
6741 if (true_value->op_type == IS_VAR || true_value->op_type == IS_CV) { in zend_do_qm_true()
[all …]
H A DREADME.ZEND_VM4 ZEND_VM architecture allows specializing opcode handlers according to op_type
26 you can use ANY mask to disable specialization according operand's op_type.
56 opline->op<X>.op_type
H A Dzend_execute.h396 ZEND_API zval *zend_get_zval_ptr(int op_type, const znode_op *node, const zend_execute_data *execut…
397 ZEND_API zval **zend_get_zval_ptr_ptr(int op_type, const znode_op *node, const zend_execute_data *e…
H A Dzend_compile.h91 int op_type; member
H A Dzend_language_scanner.l564 retval_znode.op_type = IS_CONST; in END_EXTERN_C()
H A Dzend_language_scanner.c566 retval_znode.op_type = IS_CONST; in END_EXTERN_C()
/PHP-5.6/
H A D.gdbinit534 if $znode->op_type == 1
537 if $znode->op_type == 2
540 if $znode->op_type == 4
543 if $znode->op_type == 8
549 if $znode->op_type == 1
553 if $znode->op_type == 2
558 if $znode->op_type == 4
563 if $znode->op_type == 8
/PHP-5.6/ext/opcache/
H A DZendAccelerator.h391 # define ZEND_RESULT_TYPE(opline) (opline)->result.op_type
393 # define ZEND_OP1_TYPE(opline) (opline)->op1.op_type
397 # define ZEND_OP2_TYPE(opline) (opline)->op2.op_type
H A Dzend_persist_calc.c190 if (opline->op1.op_type == IS_CONST) {
193 if (opline->op2.op_type == IS_CONST) {
H A Dzend_persist.c336 opline->result.op_type = IS_UNUSED;
H A DZendAccelerator.c1899 if (opline->op1.op_type == IS_CONST) {
/PHP-5.6/ext/pcre/pcrelib/
H A Dpcre_compile.c4459 int repeat_type, op_type; in compile_branch() local
5639 op_type = 0; /* Default single-char op codes */ in compile_branch()
5735 case OP_CHAR: op_type = OP_STAR - OP_STAR; break; in compile_branch()
5736 case OP_CHARI: op_type = OP_STARI - OP_STAR; break; in compile_branch()
5737 case OP_NOT: op_type = OP_NOTSTAR - OP_STAR; break; in compile_branch()
5738 case OP_NOTI: op_type = OP_NOTSTARI - OP_STAR; break; in compile_branch()
5783 op_type = OP_TYPESTAR - OP_STAR; /* Use type opcodes */ in compile_branch()
5804 repeat_type += op_type; in compile_branch()
5843 *code++ = OP_EXACT + op_type; /* NB EXACT doesn't have repeat_type */ in compile_branch()

Completed in 178 milliseconds