/php-src/Zend/ |
H A D | zend_operators.h | 323 static zend_always_inline double zval_get_double(const zval *op) { in zval_get_double() 326 static zend_always_inline zend_string *zval_get_string(zval *op) { in zval_get_string() 370 static zend_always_inline bool try_convert_to_string(zval *op) { in try_convert_to_string() 378 #define _zval_get_long(op) zval_get_long(op) argument 379 #define _zval_get_double(op) zval_get_double(op) argument 380 #define _zval_get_string(op) zval_get_string(op) argument 381 #define _zval_get_long_func(op) zval_get_long_func(op) argument 382 #define _zval_get_double_func(op) zval_get_double_func(op) argument 383 #define _zval_get_string_func(op) zval_get_string_func(op) argument 391 #define zval_is_true(op) \ argument [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_verify_type_inference.h | 22 #define VM_TRACE(op) zend_verify_inference_use(execute_data, OPLINE); \ argument 29 #define VM_TRACE_OP_END(op) \ argument
|
H A D | zend_operators.c | 232 #define convert_object_to_type(op, dst, ctype) \ argument 540 ZEND_API void ZEND_FASTCALL convert_to_long(zval *op) /* {{{ */ in convert_to_long() 597 ZEND_API void ZEND_FASTCALL convert_to_double(zval *op) /* {{{ */ in convert_to_double() 656 ZEND_API void ZEND_FASTCALL convert_to_null(zval *op) /* {{{ */ in convert_to_null() 663 ZEND_API void ZEND_FASTCALL convert_to_boolean(zval *op) /* {{{ */ in convert_to_boolean() 728 ZEND_API void ZEND_FASTCALL _convert_to_string(zval *op) /* {{{ */ in _convert_to_string() 782 ZEND_API bool ZEND_FASTCALL _try_convert_to_string(zval *op) /* {{{ */ in _try_convert_to_string() 797 static void convert_scalar_to_array(zval *op) /* {{{ */ in convert_scalar_to_array() 805 ZEND_API void ZEND_FASTCALL convert_to_array(zval *op) /* {{{ */ in convert_to_array() 851 ZEND_API void ZEND_FASTCALL convert_to_object(zval *op) /* {{{ */ in convert_to_object() [all …]
|
H A D | zend_vm_trace_lines.h | 21 #define VM_TRACE(op) zend_vm_trace(execute_data, opline); argument
|
/php-src/Zend/Optimizer/ |
H A D | zend_optimizer_internal.h | 38 #define INV_COND(op) ((op) == ZEND_JMPZ ? ZEND_JMPNZ : ZEND_JMPZ) argument 39 #define INV_EX_COND(op) ((op) == ZEND_JMPZ_EX ? ZEND_JMPNZ : ZEND_JMPZ) argument 40 #define INV_COND_EX(op) ((op) == ZEND_JMPZ ? ZEND_JMPNZ_EX : ZEND_JMPZ_EX) argument 41 #define INV_EX_COND_EX(op) ((op) == ZEND_JMPZ_EX ? ZEND_JMPNZ_EX : ZEND_JMPZ_EX) argument 43 #define RESULT_UNUSED(op) (op->result_type == IS_UNUSED) argument 54 #define LITERAL_LONG(op, val) do { \ argument 60 #define LITERAL_BOOL(op, val) do { \ argument
|
H A D | escape_analysis.c | 103 zend_ssa_op *op = ssa->ops + def; in zend_build_equi_escape_sets() local 223 zend_ssa_op *op = ssa->ops + def; in is_local_def() local 479 zend_ssa_op *op = ssa->ops + use; in zend_ssa_escape_analysis() local
|
H A D | block_pass.c | 62 #define VAR_SOURCE(op) Tsource[VAR_NUM(op.var)] argument 874 zend_op *op = src + 1; in zend_optimize_block() local 968 zend_op *op = op_array->opcodes + b->start; in assemble_code_blocks() local 1632 zend_op *op = op_array->opcodes + bb->start; in zend_merge_blocks() local
|
H A D | ssa_integrity.c | 44 static inline bool is_used_by_op(zend_ssa *ssa, int op, int check) { in is_used_by_op() 51 static inline bool is_defined_by_op(zend_ssa *ssa, int op, int check) { in is_defined_by_op()
|
H A D | sccp.c | 327 static inline zend_result ct_eval_bool_cast(zval *result, zval *op) { in ct_eval_bool_cast() 343 static inline zend_result zval_to_string_offset(zend_long *result, zval *op) { in zval_to_string_offset() 863 #define SET_RESULT(op, zv) do { \ argument 868 #define SET_RESULT_BOT(op) SET_RESULT(op, &ctx->bot) argument 869 #define SET_RESULT_TOP(op) SET_RESULT(op, &ctx->top) argument 871 #define SKIP_IF_TOP(op) if (IS_TOP(op)) return; argument
|
/php-src/ext/pcre/pcre2lib/sljit/ |
H A D | sljitNativePPC_32.c | 45 static SLJIT_INLINE sljit_s32 emit_single_op(struct sljit_compiler *compiler, sljit_s32 op, sljit_s… in emit_single_op() 328 …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() 370 …IT_INLINE sljit_s32 sljit_emit_fop1_conv_f64_from_uw(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1_conv_f64_from_uw() 431 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fcopy(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fcopy()
|
H A D | sljitNativeRISCV_common.c | 1722 static sljit_s32 emit_op(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 flags, in emit_op() 1848 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op) in sljit_emit_op0() 1892 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op1() 1958 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2() 2027 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2u(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2u() 2038 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2r(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2r() 2228 #define FLOAT_DATA(op) (DOUBLE_DATA | ((op & SLJIT_32) >> 7)) argument 2229 #define FMT(op) ((sljit_ins)((op & SLJIT_32) ^ SLJIT_32) << 17) argument 2333 static SLJIT_INLINE sljit_s32 sljit_emit_fop1_cmp(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1_cmp() 2387 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1() [all …]
|
H A D | sljitLir.c | 98 #define GET_FLAG_TYPE(op) ((op) >> VARIABLE_FLAG_SHIFT) argument 100 #define GET_OPCODE(op) \ argument 103 #define HAS_FLAGS(op) \ argument 106 #define GET_ALL_FLAGS(op) \ argument 110 #define TYPE_CAST_NEEDED(op) \ argument 113 #define TYPE_CAST_NEEDED(op) \ argument 1469 … SLJIT_INLINE CHECK_RETURN_TYPE check_sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op) in check_sljit_emit_op0() 3049 #define SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw) \ argument 3209 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop2r(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop2r() 3507 sljit_s32 op, in sljit_emit_atomic_load() [all …]
|
H A D | sljitNativePPC_64.c | 152 static SLJIT_INLINE sljit_s32 emit_single_op(struct sljit_compiler *compiler, sljit_s32 op, sljit_s… in emit_single_op() 571 …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() 607 …IT_INLINE sljit_s32 sljit_emit_fop1_conv_f64_from_uw(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1_conv_f64_from_uw() 691 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fcopy(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fcopy()
|
H A D | sljitNativePPC_common.c | 797 #define FLOAT_DATA(op) (DOUBLE_DATA | ((op & SLJIT_32) >> 6)) argument 1294 static sljit_s32 emit_op(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 input_flags, in emit_op() 1360 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op) in sljit_emit_op0() 1410 static sljit_s32 emit_rev(struct sljit_compiler *compiler, sljit_s32 op, in emit_rev() 1683 #define TEST_ADD_FORM1(op) \ argument 1686 #define TEST_SUB_FORM2(op) \ argument 1689 #define TEST_SUB_FORM3(op) \ argument 1701 #define TEST_ADD_FORM1(op) \ argument 1703 #define TEST_SUB_FORM2(op) \ argument 1705 #define TEST_SUB_FORM3(op) \ argument [all …]
|
H A D | sljitNativeS390X.c | 430 #define SLJIT_S390X_INSTRUCTION(op, ...) \ argument 952 #define EVAL(op, r, addr) op(r, addr.offset, addr.index, addr.base) argument 1267 sljit_ins op; member 2007 static sljit_s32 sljit_emit_rev(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_rev() 2343 static SLJIT_INLINE int is_commutative(sljit_s32 op) in is_commutative() 2377 static sljit_s32 sljit_emit_add(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_add() 2456 static sljit_s32 sljit_emit_sub(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_sub() 2776 static sljit_s32 sljit_emit_shift(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_shift() 2837 static sljit_s32 sljit_emit_rotate(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_rotate() 3210 static sljit_s32 float_mem(struct sljit_compiler *compiler, sljit_s32 op, in float_mem() [all …]
|
H A D | sljitNativeMIPS_common.c | 2259 static sljit_s32 emit_op(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 flags, in emit_op() 2392 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op) in sljit_emit_op0() 2496 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op1() 2561 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2() 2634 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2u(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2u() 2648 #define SELECT_OP3(op, src2w, D, D32, W) ((W) | ((sljit_ins)(src2w) << 6)) argument 2651 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2r(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2r() 2841 #define FLOAT_DATA(op) (DOUBLE_DATA | ((op & SLJIT_32) >> 7)) argument 2842 #define FMT(op) (FMT_S | (~(sljit_ins)op & SLJIT_32) << (21 - (5 + 3))) argument 3031 static SLJIT_INLINE sljit_s32 sljit_emit_fop1_cmp(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1_cmp() [all …]
|
H A D | sljitNativeX86_common.c | 166 #define EX86_SELECT_66(op) (((op) & SLJIT_32) ? 0 : EX86_PREF_66) argument 167 #define EX86_SELECT_F2_F3(op) (((op) & SLJIT_32) ? EX86_PREF_F3 : EX86_PREF_F2) argument 1560 static sljit_s32 emit_prefetch(struct sljit_compiler *compiler, sljit_s32 op, in emit_prefetch() 1736 sljit_s32 op, in emit_bswap() 3066 sljit_uw op, 3077 sljit_uw op, 3626 sljit_uw op; local 3687 sljit_uw op; local 3938 sljit_uw op; local 4585 sljit_uw op; local [all …]
|
H A D | sljitNativeARM_32.c | 2062 static sljit_s32 emit_op(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 inp_flags, in emit_op() 2299 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op) in sljit_emit_op0() 2375 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op1() 2419 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2() 2475 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2u(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2u() 2486 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2r(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2r() 2553 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_src(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op_src() 2759 static SLJIT_INLINE sljit_s32 sljit_emit_fop1_cmp(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1_cmp() 2784 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1() 2831 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 | 823 sljit_s32 op = (flags & 0xffff); in emit_op_imm() local 1530 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op) in sljit_emit_op0() 1565 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op1() 1672 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2() 1724 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2u(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2u() 1735 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2r(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2r() 1821 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_src(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op_src() 2038 static SLJIT_INLINE sljit_s32 sljit_emit_fop1_cmp(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1_cmp() 2064 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1() 2109 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop2() [all …]
|
H A D | sljitNativeLOONGARCH_64.c | 1733 static sljit_s32 emit_op(struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 flags, in emit_op() 1857 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op) in sljit_emit_op0() 1896 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op1() 1953 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2() 2017 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2u(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2u() 2028 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2r(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2r() 2236 #define FLOAT_DATA(op) (DOUBLE_DATA | ((op & SLJIT_32) >> 7)) argument 2375 static SLJIT_INLINE sljit_s32 sljit_emit_fop1_cmp(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1_cmp() 2419 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1() 3599 sljit_s32 op, in sljit_emit_atomic_load() [all …]
|
H A D | sljitNativeARM_T2_32.c | 1821 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op) in sljit_emit_op0() 1915 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op1() 2000 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2() 2043 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2u(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2u() 2054 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2r(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2r() 2128 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_src(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op_src() 2157 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_dst(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op_dst() 2335 static SLJIT_INLINE sljit_s32 sljit_emit_fop1_cmp(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1_cmp() 2361 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1() 2408 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_64.c | 29 static sljit_s32 emit_copysign(struct sljit_compiler *compiler, sljit_s32 op, in emit_copysign() 177 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fcopy(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fcopy()
|
H A D | sljitNativeMIPS_32.c | 29 static sljit_s32 emit_copysign(struct sljit_compiler *compiler, sljit_s32 op, in emit_copysign() 132 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fcopy(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fcopy()
|
/php-src/ext/gmp/ |
H A D | gmp.c | 233 #define gmp_binary_ui_op(op, uop) _gmp_binary_ui_op(INTERNAL_FUNCTION_PARAM_PASSTHRU, op, uop, 0) argument 234 #define gmp_binary_op(op) _gmp_binary_ui_op(INTERNAL_FUNCTION_PARAM_PASSTHRU, op, NULL, 0) argument 235 #define gmp_binary_ui_op_no_zero(op, uop) \ argument 239 #define gmp_unary_op(op) _gmp_unary_op(INTERNAL_FUNCTION_PARAM_PASSTHRU, op) argument 240 #define gmp_unary_opl(op) _gmp_unary_opl(INTERNAL_FUNCTION_PARAM_PASSTHRU, op) argument 341 static zend_result shift_operator_helper(gmp_binary_ui_op_t op, zval *return_value, zval *op1, zval… in shift_operator_helper() 426 #define DO_BINARY_UI_OP_EX(op, uop, check_b_zero) \ argument 432 #define DO_BINARY_UI_OP(op) DO_BINARY_UI_OP_EX(op, op ## _ui, 0) argument 433 #define DO_BINARY_OP(op) DO_BINARY_UI_OP_EX(op, NULL, 0) argument 435 #define DO_UNARY_OP(op) \ argument
|