/PHP-8.4/Zend/ |
H A D | zend_operators.c | 492 #define convert_op1_op2_long(op1, op1_lval, op2, op2_lval, result, opcode, sigil) \ argument 1395 static int ZEND_FASTCALL div_function_base(zval *result, zval *op1, zval *op2) /* {{{ */ in div_function_base() 1566 ZEND_API zend_result ZEND_FASTCALL boolean_not_function(zval *result, zval *op1) /* {{{ */ in boolean_not_function() 2131 ZEND_API int ZEND_FASTCALL string_compare_function(zval *op1, zval *op2) /* {{{ */ in string_compare_function() 2153 ZEND_API int ZEND_FASTCALL string_case_compare_function(zval *op1, zval *op2) /* {{{ */ in string_case_compare_function() 2175 ZEND_API int ZEND_FASTCALL string_locale_compare_function(zval *op1, zval *op2) /* {{{ */ in string_locale_compare_function() 2188 ZEND_API int ZEND_FASTCALL numeric_compare_function(zval *op1, zval *op2) /* {{{ */ in numeric_compare_function() 2250 ZEND_API int ZEND_FASTCALL zend_compare(zval *op1, zval *op2) /* {{{ */ in zend_compare() 2387 ZEND_API bool ZEND_FASTCALL zend_is_identical(const zval *op1, const zval *op2) /* {{{ */ in zend_is_identical() 2626 ZEND_API zend_result ZEND_FASTCALL increment_function(zval *op1) /* {{{ */ in increment_function() [all …]
|
H A D | zend_vm_def.h | 209 zval *op1, *op2; variable 302 zval *op1, *op2; variable 344 zval *op1, *op2; variable 363 zval *op1, *op2; variable 377 zval *op1, *op2; variable 950 zval *op1; variable 6240 zval *op1; variable 9308 zval *op1; variable 9380 zval *op1; variable 9466 zval *op1; variable [all …]
|
H A D | zend_operators.h | 529 static zend_always_inline void fast_long_increment_function(zval *op1) in fast_long_increment_function() 592 static zend_always_inline void fast_long_decrement_function(zval *op1) in fast_long_decrement_function() 655 static zend_always_inline void fast_long_add_function(zval *result, zval *op1, zval *op2) in fast_long_add_function() 743 static zend_always_inline void fast_long_sub_function(zval *result, zval *op1, zval *op2) in fast_long_sub_function() 836 static zend_always_inline bool fast_equal_check_function(zval *op1, zval *op2) in fast_equal_check_function() 858 static zend_always_inline bool fast_equal_check_long(zval *op1, zval *op2) in fast_equal_check_long() 866 static zend_always_inline bool fast_equal_check_string(zval *op1, zval *op2) in fast_equal_check_string() 874 static zend_always_inline bool fast_is_identical_function(zval *op1, zval *op2) in fast_is_identical_function() 884 static zend_always_inline bool fast_is_not_identical_function(zval *op1, zval *op2) in fast_is_not_identical_function()
|
H A D | zend_vm_execute.h | 2706 zval *op1; in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER() local 4361 zval *op1; in ZEND_BW_NOT_SPEC_CONST_HANDLER() local 8214 zval *op1; in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER() local 11303 zval *op1; in ZEND_COUNT_SPEC_CONST_UNUSED_HANDLER() local 11401 zval *op1; in ZEND_GET_TYPE_SPEC_CONST_UNUSED_HANDLER() local 12937 zval *op1; in ZEND_BW_NOT_SPEC_TMPVARCV_HANDLER() local 18781 zval *op1; in ZEND_COUNT_SPEC_TMPVAR_UNUSED_HANDLER() local 20954 zval *op1; in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER() local 21851 zval *op1; in ZEND_GET_TYPE_SPEC_TMP_UNUSED_HANDLER() local 26295 zval *op1; in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER() local [all …]
|
H A D | zend_vm_gen.php | 577 function helper_name($name, $spec, $op1, $op2, $extra_spec) { 622 function opcode_name($name, $spec, $op1, $op2, $extra_spec) { 688 function gen_code($f, $spec, $kind, $code, $op1, $op2, $name, $extra_spec=null) { 921 function skip_extra_spec_function($op1, $op2, $extra_spec) { 939 function is_hot_handler($hot, $op1, $op2, $extra_spec) { 961 function is_cold_handler($hot, $op1, $op2, $extra_spec) { 981 function is_inline_hybrid_handler($name, $hot, $op1, $op2, $extra_spec) { 986 function gen_handler($f, $spec, $kind, $name, $op1, $op2, $use, $code, $lineno, $opcode, $extra_spe… 1128 function gen_helper($f, $spec, $kind, $name, $op1, $op2, $param, $code, $lineno, $inline, $cold = f…
|
H A D | zend_ini_parser.y | 65 static void zend_ini_do_op(char type, zval *result, zval *op1, zval *op2) in zend_ini_do_op() 118 static void zend_ini_add_string(zval *result, zval *op1, zval *op2) in zend_ini_add_string()
|
H A D | zend_ast.h | 373 …_always_inline zend_ast *zend_ast_create_binary_op(uint32_t opcode, zend_ast *op0, zend_ast *op1) { in zend_ast_create_binary_op() 379 …_always_inline zend_ast *zend_ast_create_assign_op(uint32_t opcode, zend_ast *op0, zend_ast *op1) { in zend_ast_create_assign_op()
|
H A D | zend_object_handlers.h | 352 #define ZEND_COMPARE_OBJECTS_FALLBACK(op1, op2) \ argument
|
H A D | zend_ast.c | 459 zend_ast *zend_ast_create_concat_op(zend_ast *op0, zend_ast *op1) { in zend_ast_create_concat_op() 574 zval op1, op2; in zend_ast_evaluate_inner() local
|
H A D | zend_compile.c | 750 static void zend_do_free(znode *op1) /* {{{ */ in zend_do_free() 2287 static zend_op *zend_emit_op(znode *result, uint8_t opcode, znode *op1, znode *op2) /* {{{ */ in zend_emit_op() 2307 static zend_op *zend_emit_op_tmp(znode *result, uint8_t opcode, znode *op1, znode *op2) /* {{{ */ in zend_emit_op_tmp() 2440 static inline zend_op *zend_delayed_emit_op(znode *result, uint8_t opcode, znode *op1, znode *op2) … in zend_delayed_emit_op() 4745 znode op1; in zend_compile_ns_call() local 9663 ZEND_API bool zend_binary_op_produces_error(uint32_t opcode, const zval *op1, const zval *op2) /* {… in zend_binary_op_produces_error() 9728 static inline bool zend_try_ct_eval_binary_op(zval *result, uint32_t opcode, zval *op1, zval *op2) … in zend_try_ct_eval_binary_op() 9773 static inline void zend_ct_eval_greater(zval *result, zend_ast_kind kind, zval *op1, zval *op2) /* … in zend_ct_eval_greater()
|
/PHP-8.4/Zend/Optimizer/ |
H A D | sccp.c | 318 static inline zend_result ct_eval_binary_op(zval *result, uint8_t binop, zval *op1, zval *op2) { in ct_eval_binary_op() 359 static inline zend_result fetch_array_elem(zval **result, zval *op1, zval *op2) { in fetch_array_elem() 389 static inline zend_result ct_eval_fetch_dim(zval *result, zval *op1, zval *op2, int support_strings… in ct_eval_fetch_dim() 410 static inline zend_result ct_eval_isset_isempty(zval *result, uint32_t extended_value, zval *op1) { in ct_eval_isset_isempty() 589 static inline zend_result fetch_obj_prop(zval **result, zval *op1, zval *op2) { in fetch_obj_prop() 599 static inline zend_result ct_eval_fetch_obj(zval *result, zval *op1, zval *op2) { in ct_eval_fetch_obj() 666 static inline zend_result ct_eval_incdec(zval *result, uint8_t opcode, zval *op1) { in ct_eval_incdec() 693 static inline void ct_eval_type_check(zval *result, uint32_t type_mask, zval *op1) { in ct_eval_type_check() 738 static inline zend_result ct_eval_array_key_exists(zval *result, zval *op1, zval *op2) { in ct_eval_array_key_exists() 875 zval *op1, *op2, zv; /* zv is a temporary to hold result values */ in sccp_visit_instr() local [all …]
|
H A D | zend_optimizer.c | 56 zend_result zend_optimizer_eval_binary_op(zval *result, uint8_t opcode, zval *op1, zval *op2) /* {{… in zend_optimizer_eval_binary_op() 67 zend_result zend_optimizer_eval_unary_op(zval *result, uint8_t opcode, zval *op1) /* {{{ */ in zend_optimizer_eval_unary_op() 83 zend_result zend_optimizer_eval_cast(zval *result, uint32_t type, zval *op1) /* {{{ */ in zend_optimizer_eval_cast() 115 zend_result zend_optimizer_eval_strlen(zval *result, const zval *op1) /* {{{ */ in zend_optimizer_eval_strlen() 855 zval *op1 = CRT_CONSTANT(opline->op1); in zend_optimizer_get_class_entry_from_op1() local 878 zval *op1 = CRT_CONSTANT(opline->op1); in zend_fetch_class_const_info() local
|
H A D | zend_optimizer_internal.h | 44 #define SAME_VAR(op1, op2) (op1 ## _type == op2 ## _type && op1.var == op2.var) argument
|
H A D | compact_literals.c | 92 uint32_t op1, in add_static_slot()
|
H A D | block_pass.c | 159 znode_op op1 = opline->op1; in zend_optimize_block() local
|
/PHP-8.4/ext/intl/collator/ |
H A D | collator_sort.c | 51 static int collator_regular_compare_function(zval *result, zval *op1, zval *op2) in collator_regular_compare_function() 136 static int collator_numeric_compare_function(zval *result, zval *op1, zval *op2) in collator_numeric_compare_function() 168 static int collator_icu_compare_function(zval *result, zval *op1, zval *op2) in collator_icu_compare_function()
|
/PHP-8.4/ext/zend_test/ |
H A D | object_handlers.c | 46 static void donc_add(zval *result, zval *op1, zval *op2) in donc_add() 63 static void donc_mul(zval *result, zval *op1, zval *op2) in donc_mul() 81 static zend_result donc_do_operation(zend_uchar opcode, zval *result, zval *op1, zval *op2) in donc_do_operation()
|
/PHP-8.4/ext/opcache/jit/ir/ |
H A D | ir.c | 49 #define IR_OP_NAME(name, flags, op1, op2, op3) #name, argument 291 #define _IR_OP_FLAGS(name, flags, op1, op2, op3) \ argument 805 ir_ref ir_emit(ir_ctx *ctx, uint32_t opt, ir_ref op1, ir_ref op2, ir_ref op3) 823 ir_ref ir_emit1(ir_ctx *ctx, uint32_t opt, ir_ref op1) 828 ir_ref ir_emit2(ir_ctx *ctx, uint32_t opt, ir_ref op1, ir_ref op2) 833 ir_ref ir_emit3(ir_ctx *ctx, uint32_t opt, ir_ref op1, ir_ref op2, ir_ref op3) 838 static ir_ref _ir_fold_cse(ir_ctx *ctx, uint32_t opt, ir_ref op1, ir_ref op2, ir_ref op3) 1034 ir_ref ir_fold(ir_ctx *ctx, uint32_t opt, ir_ref op1, ir_ref op2, ir_ref op3) 1050 ir_ref ir_fold1(ir_ctx *ctx, uint32_t opt, ir_ref op1) 1055 ir_ref ir_fold2(ir_ctx *ctx, uint32_t opt, ir_ref op1, ir_ref op2) [all …]
|
H A D | ir_private.h | 69 IR_ALWAYS_INLINE uint8_t ir_rol8(uint8_t op1, uint8_t op2) in ir_rol8() 74 IR_ALWAYS_INLINE uint16_t ir_rol16(uint16_t op1, uint16_t op2) in ir_rol16() 79 IR_ALWAYS_INLINE uint32_t ir_rol32(uint32_t op1, uint32_t op2) in ir_rol32() 84 IR_ALWAYS_INLINE uint64_t ir_rol64(uint64_t op1, uint64_t op2) in ir_rol64() 89 IR_ALWAYS_INLINE uint8_t ir_ror8(uint8_t op1, uint8_t op2) in ir_ror8() 94 IR_ALWAYS_INLINE uint16_t ir_ror16(uint16_t op1, uint16_t op2) in ir_ror16() 99 IR_ALWAYS_INLINE uint32_t ir_ror32(uint32_t op1, uint32_t op2) in ir_ror32() 104 IR_ALWAYS_INLINE uint64_t ir_ror64(uint64_t op1, uint64_t op2) in ir_ror64()
|
H A D | gen_ir_fold_hash.c | 253 #define IR_OP_ADD(name, flags, op1, op2, op3) \ in main() argument
|
H A D | ir_sccp.c | 38 static ir_ref ir_sccp_fold(ir_ctx *ctx, ir_insn *_values, ir_ref res, uint32_t opt, ir_ref op1, ir_… in ir_sccp_fold() 288 static ir_ref ir_find1(ir_ctx *ctx, uint32_t optx, ir_ref op1) in ir_find1() 500 ir_ref op1, op2, op3; in ir_sccp_fold2() local 1683 static bool ir_cmp_is_true(ir_op op, ir_insn *op1, ir_insn *op2) in ir_cmp_is_true()
|
/PHP-8.4/ext/gmp/ |
H A D | gmp.c | 345 static zend_result shift_operator_helper(gmp_binary_ui_op_t op, zval *return_value, zval *op1, zval… in shift_operator_helper() 446 static zend_result gmp_do_operation_ex(uint8_t opcode, zval *result, zval *op1, zval *op2) /* {{{ */ in gmp_do_operation_ex() 480 static zend_result gmp_do_operation(uint8_t opcode, zval *result, zval *op1, zval *op2) /* {{{ */ in gmp_do_operation() 499 static int gmp_compare(zval *op1, zval *op2) /* {{{ */ in gmp_compare()
|
/PHP-8.4/ext/opcache/jit/ |
H A D | zend_jit_helpers.c | 1632 static void ZEND_FASTCALL zend_jit_fast_assign_concat_helper(zval *op1, zval *op2) in zend_jit_fast_assign_concat_helper() 1668 static void ZEND_FASTCALL zend_jit_fast_concat_helper(zval *result, zval *op1, zval *op2) in zend_jit_fast_concat_helper() 1691 static void ZEND_FASTCALL zend_jit_fast_concat_tmp_helper(zval *result, zval *op1, zval *op2) in zend_jit_fast_concat_tmp_helper() 2609 static zend_array *ZEND_FASTCALL zend_jit_add_arrays_helper(zend_array *op1, zend_array *op2) in zend_jit_add_arrays_helper()
|
H A D | zend_jit_ir.c | 5098 ir_ref op1, op2, ref, if_overflow = IR_UNUSED; in zend_jit_math_long_long() local 5260 ir_ref op1, op2, ref; in zend_jit_math_long_double() local 5294 ir_ref op1, op2, ref; in zend_jit_math_double_long() local 5331 ir_ref op1, op2, ref; in zend_jit_math_double_double() local 5363 znode_op op1, in zend_jit_math_helper() 5692 znode_op op1, in zend_jit_long_math_helper() 5878 ir_ref op1, op2; in zend_jit_long_math_helper() local 6063 znode_op op1, in zend_jit_concat_helper() 7231 ir_ref op1, op2, ref; in zend_jit_cmp() local 7356 ir_ref op1 = jit_ZVAL_ADDR(jit, op1_addr); in zend_jit_identical() local
|
/PHP-8.4/ext/bcmath/ |
H A D | bcmath.c | 1213 static zend_result bcmath_number_do_operation(uint8_t opcode, zval *ret_val, zval *op1, zval *op2) in bcmath_number_do_operation() 1316 static int bcmath_number_compare(zval *op1, zval *op2) in bcmath_number_compare()
|