/PHP-7.4/Zend/ |
H A D | zend_operators.h | 265 static zend_always_inline zend_long zval_get_long(zval *op) { in zval_get_long() 268 static zend_always_inline double zval_get_double(zval *op) { in zval_get_double() 271 static zend_always_inline zend_string *zval_get_string(zval *op) { in zval_get_string() 323 #define _zval_get_long(op) zval_get_long(op) argument 324 #define _zval_get_double(op) zval_get_double(op) argument 325 #define _zval_get_string(op) zval_get_string(op) argument 326 #define _zval_get_long_func(op) zval_get_long_func(op) argument 327 #define _zval_get_double_func(op) zval_get_double_func(op) argument 328 #define _zval_get_string_func(op) zval_get_string_func(op) argument 337 #define zval_is_true(op) \ argument [all …]
|
H A D | zend_operators.c | 138 #define convert_object_to_type(op, dst, ctype, conv_func) \ argument 320 ZEND_API void ZEND_FASTCALL convert_to_long(zval *op) /* {{{ */ in convert_to_long() 389 ZEND_API void ZEND_FASTCALL convert_to_double(zval *op) /* {{{ */ in convert_to_double() 448 ZEND_API void ZEND_FASTCALL convert_to_null(zval *op) /* {{{ */ in convert_to_null() 455 ZEND_API void ZEND_FASTCALL convert_to_boolean(zval *op) /* {{{ */ in convert_to_boolean() 534 ZEND_API void ZEND_FASTCALL _convert_to_string(zval *op) /* {{{ */ in _convert_to_string() 608 ZEND_API zend_bool ZEND_FASTCALL _try_convert_to_string(zval *op) in _try_convert_to_string() 622 static void convert_scalar_to_array(zval *op) /* {{{ */ in convert_scalar_to_array() 630 ZEND_API void ZEND_FASTCALL convert_to_array(zval *op) /* {{{ */ in convert_to_array() 671 ZEND_API void ZEND_FASTCALL convert_to_object(zval *op) /* {{{ */ in convert_to_object() [all …]
|
H A D | zend_vm_trace_handlers.h | 21 #define VM_TRACE(op) zend_vm_trace(#op, sizeof(#op)-1); argument 27 static void zend_vm_trace(const char *op, size_t op_len) in zend_vm_trace()
|
H A D | zend_ast.c | 399 ZEND_API zend_ast * ZEND_FASTCALL zend_ast_list_add(zend_ast *ast, zend_ast *op) { in zend_ast_list_add() 488 binary_op_type op = get_binary_op(ast->attr); in zend_ast_evaluate() local 503 binary_op_type op = ast->kind == ZEND_AST_GREATER in zend_ast_evaluate() local 514 unary_op_type op = get_unary_op(ast->attr); in zend_ast_evaluate() local 1361 const char *op; in zend_ast_export_ex() local
|
/PHP-7.4/ext/opcache/Optimizer/ |
H A D | zend_optimizer_internal.h | 36 #define INV_COND(op) ((op) == ZEND_JMPZ ? ZEND_JMPNZ : ZEND_JMPZ) argument 37 #define INV_EX_COND(op) ((op) == ZEND_JMPZ_EX ? ZEND_JMPNZ : ZEND_JMPZ) argument 38 #define INV_COND_EX(op) ((op) == ZEND_JMPZ ? ZEND_JMPNZ_EX : ZEND_JMPZ_EX) argument 39 #define INV_EX_COND_EX(op) ((op) == ZEND_JMPZ_EX ? ZEND_JMPNZ_EX : ZEND_JMPZ_EX) argument 41 #define RESULT_UNUSED(op) (op->result_type == IS_UNUSED) argument 52 #define LITERAL_LONG(op, val) do { \ argument 58 #define LITERAL_BOOL(op, val) do { \ argument
|
H A D | escape_analysis.c | 104 zend_ssa_op *op = ssa->ops + def; in zend_build_equi_escape_sets() local 169 zend_ssa_op *op = ssa->ops + def; in is_allocation_def() local 235 zend_ssa_op *op = ssa->ops + def; in is_local_def() local 279 zend_ssa_op *op = ssa->ops + use; in is_escape_use() local 484 zend_ssa_op *op = ssa->ops + use; in zend_ssa_escape_analysis() local
|
H A D | block_pass.c | 79 #define VAR_NUM_EX(op) VAR_NUM((op).var) argument 81 #define VAR_SOURCE(op) Tsource[VAR_NUM(op.var)] argument 866 zend_op *op = src + 1; in zend_optimize_block() local 952 zend_op *op = op_array->opcodes + b->start; in assemble_code_blocks() local 1845 zend_op *op = op_array->opcodes + bb->start; in zend_merge_blocks() local
|
H A D | ssa_integrity.c | 45 static inline zend_bool is_used_by_op(zend_ssa *ssa, int op, int check) { in is_used_by_op() 52 static inline zend_bool is_defined_by_op(zend_ssa *ssa, int op, int check) { in is_defined_by_op()
|
H A D | sccp.c | 377 static inline int ct_eval_bool_cast(zval *result, zval *op) { in ct_eval_bool_cast() 393 static inline int zval_to_string_offset(zend_long *result, zval *op) { in zval_to_string_offset() 1057 #define SET_RESULT(op, zv) do { \ argument 1062 #define SET_RESULT_BOT(op) SET_RESULT(op, &ctx->bot) argument 1063 #define SET_RESULT_TOP(op) SET_RESULT(op, &ctx->top) argument 1065 #define SKIP_IF_TOP(op) if (IS_TOP(op)) return; argument
|
/PHP-7.4/ext/pcre/pcre2lib/sljit/ |
H A D | sljitLir.c | 96 #define GET_FLAG_TYPE(op) ((op) >> VARIABLE_FLAG_SHIFT) argument 98 #define GET_OPCODE(op) \ argument 101 #define HAS_FLAGS(op) \ argument 104 #define GET_ALL_FLAGS(op) \ argument 108 #define TYPE_CAST_NEEDED(op) \ argument 111 #define TYPE_CAST_NEEDED(op) \ argument 1987 #define SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw) \ argument 2045 sljit_s32 op = (dst_reg & SLJIT_I32_OP) ? SLJIT_MOV32 : SLJIT_MOV; in sljit_emit_cmov_generic() local 2402 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op) in sljit_emit_op0() 2410 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op1() [all …]
|
H A D | sljitNativeSPARC_common.c | 124 #define DOP(op) ((op) << 5) argument 710 static sljit_s32 emit_op(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 flags, in emit_op() 837 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op) in sljit_emit_op0() 886 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op1() 932 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2() 977 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_src(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op_src() 1029 #define FLOAT_DATA(op) (DOUBLE_DATA | ((op & SLJIT_F32_OP) >> 7)) argument 1030 #define SELECT_FOP(op, single, double) ((op & SLJIT_F32_OP) ? single : double) argument 1083 static SLJIT_INLINE sljit_s32 sljit_emit_fop1_cmp(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1_cmp() 1100 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1() [all …]
|
H A D | sljitNativePPC_common.c | 1060 static sljit_s32 emit_op(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 input_flags, in emit_op() 1122 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op) in sljit_emit_op0() 1200 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op1() 1326 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2() 1538 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_src(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op_src() 1592 #define FLOAT_DATA(op) (DOUBLE_DATA | ((op & SLJIT_F32_OP) >> 6)) argument 1593 #define SELECT_FOP(op, single, double) ((op & SLJIT_F32_OP) ? single : double) argument 1749 static SLJIT_INLINE sljit_s32 sljit_emit_fop1_cmp(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1_cmp() 1766 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1() 1816 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop2() [all …]
|
H A D | sljitNativeARM_64.c | 615 sljit_s32 op = (flags & 0xffff); in emit_op_imm() local 1131 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op) in sljit_emit_op0() 1166 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op1() 1262 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2() 1317 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_src(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op_src() 1431 …IT_INLINE sljit_s32 sljit_emit_fop1_conv_sw_from_f64(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1_conv_sw_from_f64() 1453 …IT_INLINE sljit_s32 sljit_emit_fop1_conv_f64_from_sw(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1_conv_f64_from_sw() 1482 static SLJIT_INLINE sljit_s32 sljit_emit_fop1_cmp(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1_cmp() 1502 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1() 1547 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop2() [all …]
|
H A D | sljitNativeMIPS_common.c | 1087 static sljit_s32 emit_op(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 flags, in emit_op() 1220 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op) in sljit_emit_op0() 1324 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op1() 1393 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2() 1465 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_src(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op_src() 1522 #define FLOAT_DATA(op) (DOUBLE_DATA | ((op & SLJIT_F32_OP) >> 7)) argument 1523 #define FMT(op) (((op & SLJIT_F32_OP) ^ SLJIT_F32_OP) << (21 - 8)) argument 1591 static SLJIT_INLINE sljit_s32 sljit_emit_fop1_cmp(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1_cmp() 1628 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1() 1677 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop2() [all …]
|
H A D | sljitNativeARM_32.c | 1062 static SLJIT_INLINE sljit_s32 emit_single_op(struct sljit_compiler *compiler, sljit_s32 op, sljit_s… in emit_single_op() 1466 static sljit_s32 emit_op(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 inp_flags, in emit_op() 1613 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op) in sljit_emit_op0() 1692 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op1() 1737 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2() 1782 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_src(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op_src() 1892 …IT_INLINE sljit_s32 sljit_emit_fop1_conv_sw_from_f64(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1_conv_sw_from_f64() 1938 static SLJIT_INLINE sljit_s32 sljit_emit_fop1_cmp(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1_cmp() 1958 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1() 2005 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop2() [all …]
|
H A D | sljitNativeARM_T2_32.c | 1188 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_return(struct sljit_compiler *compiler, sljit_s32 op,… in sljit_emit_return() 1243 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op) in sljit_emit_op0() 1340 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op1() 1427 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2() 1475 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_src(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op_src() 1578 …IT_INLINE sljit_s32 sljit_emit_fop1_conv_sw_from_f64(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1_conv_sw_from_f64() 1598 …IT_INLINE sljit_s32 sljit_emit_fop1_conv_f64_from_sw(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1_conv_f64_from_sw() 1624 static SLJIT_INLINE sljit_s32 sljit_emit_fop1_cmp(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1_cmp() 1644 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1() 1691 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop2() [all …]
|
H A D | sljitNativeX86_common.c | 940 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op) in sljit_emit_op0() 1235 static sljit_s32 emit_prefetch(struct sljit_compiler *compiler, sljit_s32 op, in emit_prefetch() 1439 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op1() 2283 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2(struct sljit_compiler *compiler, sljit_s32 op, 2359 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_src(struct sljit_compiler *compiler, sljit_s32 op, 2480 …IT_INLINE sljit_s32 sljit_emit_fop1_conv_sw_from_f64(struct sljit_compiler *compiler, sljit_s32 op, 2502 …IT_INLINE sljit_s32 sljit_emit_fop1_conv_f64_from_sw(struct sljit_compiler *compiler, sljit_s32 op, 2537 static SLJIT_INLINE sljit_s32 sljit_emit_fop1_cmp(struct sljit_compiler *compiler, sljit_s32 op, 2549 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop1(struct sljit_compiler *compiler, sljit_s32 op, 2615 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop2(struct sljit_compiler *compiler, sljit_s32 op, [all …]
|
H A D | sljitNativeTILEGX_64.c | 1239 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_return(struct sljit_compiler *compiler, sljit_s32 op,… in sljit_emit_return() 1567 static SLJIT_INLINE sljit_s32 emit_single_op(struct sljit_compiler *compiler, sljit_s32 op, sljit_s… in emit_single_op() 1941 static sljit_s32 emit_op(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 flags, sljit_s32 … in emit_op() 2067 …RIBUTE sljit_s32 sljit_emit_op_flags(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 dst,… in sljit_emit_op_flags() 2150 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op) { in sljit_emit_op0() 2177 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op1(struct sljit_compiler *compiler, sljit_s32 op, sl… in sljit_emit_op1() 2242 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2(struct sljit_compiler *compiler, sljit_s32 op, sl… in sljit_emit_op2() 2281 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_src(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op_src() 2495 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop1(struct sljit_compiler *compiler, sljit_s32 op, s… in sljit_emit_fop1() 2500 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop2(struct sljit_compiler *compiler, sljit_s32 op, s… in sljit_emit_fop2()
|
H A D | sljitNativePPC_32.c | 44 static SLJIT_INLINE sljit_s32 emit_single_op(struct sljit_compiler *compiler, sljit_s32 op, sljit_s… in emit_single_op()
|
H A D | sljitNativeSPARC_32.c | 38 static SLJIT_INLINE sljit_s32 emit_single_op(struct sljit_compiler *compiler, sljit_s32 op, sljit_s… in emit_single_op()
|
/PHP-7.4/sapi/phpdbg/ |
H A D | phpdbg_opcode.c | 40 zend_op_array *ops, const zend_op *opline, const znode_op *op, uint32_t type) /* {{{ */ in phpdbg_decode_op() 67 zend_op_array *ops, const zend_op *opline, znode_op op, zend_uchar op_type, in phpdbg_decode_input_op()
|
H A D | phpdbg_opcode.h | 37 zend_op *op; member
|
/PHP-7.4/ext/gmp/ |
H A D | gmp.c | 364 #define gmp_binary_ui_op(op, uop) _gmp_binary_ui_op(INTERNAL_FUNCTION_PARAM_PASSTHRU, op, uop, 0) argument 365 #define gmp_binary_op(op) _gmp_binary_ui_op(INTERNAL_FUNCTION_PARAM_PASSTHRU, op, NULL, 0) argument 366 #define gmp_binary_opl(op) _gmp_binary_opl(INTERNAL_FUNCTION_PARAM_PASSTHRU, op) argument 367 #define gmp_binary_ui_op_no_zero(op, uop) \ argument 371 #define gmp_unary_op(op) _gmp_unary_op(INTERNAL_FUNCTION_PARAM_PASSTHRU, op) argument 372 #define gmp_unary_opl(op) _gmp_unary_opl(INTERNAL_FUNCTION_PARAM_PASSTHRU, op) argument 470 static void shift_operator_helper(gmp_binary_ui_op_t op, zval *return_value, zval *op1, zval *op2) { in shift_operator_helper() 487 #define DO_BINARY_UI_OP_EX(op, uop, check_b_zero) \ argument 494 #define DO_BINARY_UI_OP(op) DO_BINARY_UI_OP_EX(op, op ## _ui, 0) argument 495 #define DO_BINARY_OP(op) DO_BINARY_UI_OP_EX(op, NULL, 0) argument [all …]
|
/PHP-7.4/ext/filter/ |
H A D | filter.c | 673 static void php_filter_array_handler(zval *input, zval *op, zval *return_value, zend_bool add_empty… in php_filter_array_handler() 800 zval *array_input = NULL, *op = NULL; in PHP_FUNCTION() local 845 zval *array_input = NULL, *op = NULL; in PHP_FUNCTION() local
|
/PHP-7.4/main/ |
H A D | output.c | 768 static inline int php_output_lock_error(int op) in php_output_lock_error() 783 static inline void php_output_context_init(php_output_context *context, int op) in php_output_context_init() 794 int op = context->op; in php_output_context_reset() local 1035 static inline void php_output_op(int op, const char *str, size_t len) in php_output_op()
|