/PHP-8.2/Zend/Optimizer/ |
H A D | block_pass.c | 198 znode_op op2 = opline->op2; in zend_optimize_block() local
|
H A D | compact_literals.c | 93 uint32_t op2, in add_static_slot()
|
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() 426 …inline zend_result ct_eval_isset_dim(zval *result, uint32_t extended_value, zval *op1, zval *op2) { in ct_eval_isset_dim() 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() 610 …inline zend_result ct_eval_isset_obj(zval *result, uint32_t extended_value, zval *op1, zval *op2) { in ct_eval_isset_obj() 703 … inline zend_result ct_eval_in_array(zval *result, uint32_t extended_value, zval *op1, zval *op2) { in ct_eval_in_array() 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
|
H A D | zend_inference.c | 4263 static bool is_effective_op1_double_cast(zend_op *opline, zval *op2) { in is_effective_op1_double_cast()
|
H A D | zend_inference.h | 192 DEFINE_SSA_OP_INFO(op2) in DEFINE_SSA_OP_INFO() argument
|
H A D | zend_optimizer.c | 57 zend_result zend_optimizer_eval_binary_op(zval *result, uint8_t opcode, zval *op1, zval *op2) /* {{… in zend_optimizer_eval_binary_op()
|
H A D | zend_optimizer_internal.h | 44 #define SAME_VAR(op1, op2) (op1 ## _type == op2 ## _type && op1.var == op2.var) argument
|
/PHP-8.2/Zend/ |
H A D | zend_ast.c | 537 zval op1, op2; in zend_ast_evaluate_inner() local
|
H A D | zend_compile.c | 2226 static zend_op *zend_emit_op(znode *result, uint8_t opcode, znode *op1, znode *op2) /* {{{ */ in zend_emit_op() 2246 static zend_op *zend_emit_op_tmp(znode *result, uint8_t opcode, znode *op1, znode *op2) /* {{{ */ in zend_emit_op_tmp() 2379 static inline zend_op *zend_delayed_emit_op(znode *result, uint8_t opcode, znode *op1, znode *op2) … in zend_delayed_emit_op() 8859 ZEND_API bool zend_binary_op_produces_error(uint32_t opcode, const zval *op1, const zval *op2) /* {… in zend_binary_op_produces_error() 8920 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() 8965 static inline void zend_ct_eval_greater(zval *result, zend_ast_kind kind, zval *op1, zval *op2) /* … in zend_ct_eval_greater()
|
H A D | zend_compile.h | 139 znode_op op2; member
|
H A D | zend_inheritance.c | 1682 …rait_property_or_constant_value_compatibility(zend_class_entry *ce, zval *op1, zval *op2) /* {{{ */ in check_trait_property_or_constant_value_compatibility() 2501 zval *op1, *op2; in zend_do_traits_property_binding() local
|
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_object_handlers.h | 273 #define ZEND_COMPARE_OBJECTS_FALLBACK(op1, op2) \ argument
|
H A D | zend_operators.c | 492 #define convert_op1_op2_long(op1, op1_lval, op2, op2_lval, result, opcode, sigil) \ argument 1146 ZEND_API zend_result ZEND_FASTCALL add_function(zval *result, zval *op1, zval *op2) /* {{{ */ in add_function() 1383 static int ZEND_FASTCALL div_function_base(zval *result, zval *op1, zval *op2) /* {{{ */ in div_function_base() 2119 ZEND_API int ZEND_FASTCALL string_compare_function(zval *op1, zval *op2) /* {{{ */ in string_compare_function() 2141 ZEND_API int ZEND_FASTCALL string_case_compare_function(zval *op1, zval *op2) /* {{{ */ in string_case_compare_function() 2163 ZEND_API int ZEND_FASTCALL string_locale_compare_function(zval *op1, zval *op2) /* {{{ */ in string_locale_compare_function() 2176 ZEND_API int ZEND_FASTCALL numeric_compare_function(zval *op1, zval *op2) /* {{{ */ in numeric_compare_function() 2238 ZEND_API int ZEND_FASTCALL zend_compare(zval *op1, zval *op2) /* {{{ */ in zend_compare() 2375 ZEND_API bool ZEND_FASTCALL zend_is_identical(const zval *op1, const zval *op2) /* {{{ */ in zend_is_identical() 2674 zval op2; in increment_function() local [all …]
|
H A D | zend_operators.h | 642 static zend_always_inline void fast_long_add_function(zval *result, zval *op1, zval *op2) in fast_long_add_function() 730 static zend_always_inline void fast_long_sub_function(zval *result, zval *op1, zval *op2) in fast_long_sub_function() 823 static zend_always_inline bool fast_equal_check_function(zval *op1, zval *op2) in fast_equal_check_function() 845 static zend_always_inline bool fast_equal_check_long(zval *op1, zval *op2) in fast_equal_check_long() 853 static zend_always_inline bool fast_equal_check_string(zval *op1, zval *op2) in fast_equal_check_string() 861 static zend_always_inline bool fast_is_identical_function(zval *op1, zval *op2) in fast_is_identical_function() 871 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_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 454 zval *op1, *op2; variable 469 zval *op1, *op2; variable 483 zval *op1, *op2; variable 520 zval *op1, *op2; variable 600 zval *op1, *op2; variable [all …]
|
H A D | zend_vm_execute.h | 6008 zval *op1, *op2; in ZEND_DIV_SPEC_CONST_CONST_HANDLER() local 6049 zval *op1, *op2; in ZEND_SL_SPEC_CONST_CONST_HANDLER() local 6070 zval *op1, *op2; in ZEND_SR_SPEC_CONST_CONST_HANDLER() local 6089 zval *op1, *op2; in ZEND_POW_SPEC_CONST_CONST_HANDLER() local 6103 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_CONST_CONST_HANDLER() local 6118 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER() local 6133 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER() local 6191 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER() local 6249 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER() local 6292 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_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…
|
/PHP-8.2/ext/ffi/ |
H A D | ffi.c | 7112 #define zend_ffi_expr_math(val, op2, OP) do { \ argument 7178 #define zend_ffi_expr_int_math(val, op2, OP) do { \ argument 7236 #define zend_ffi_expr_cmp(val, op2, OP) do { \ argument 7343 void zend_ffi_expr_bw_or(zend_ffi_val *val, zend_ffi_val *op2) /* {{{ */ 7349 void zend_ffi_expr_bw_xor(zend_ffi_val *val, zend_ffi_val *op2) /* {{{ */ 7355 void zend_ffi_expr_bw_and(zend_ffi_val *val, zend_ffi_val *op2) /* {{{ */ 7409 void zend_ffi_expr_add(zend_ffi_val *val, zend_ffi_val *op2) /* {{{ */ 7415 void zend_ffi_expr_sub(zend_ffi_val *val, zend_ffi_val *op2) /* {{{ */ 7421 void zend_ffi_expr_mul(zend_ffi_val *val, zend_ffi_val *op2) /* {{{ */ 7427 void zend_ffi_expr_div(zend_ffi_val *val, zend_ffi_val *op2) /* {{{ */ [all …]
|
H A D | ffi_parser.c | 3131 zend_ffi_val op2, op3; in parse_conditional_expression() local 3147 zend_ffi_val op2; in parse_logical_or_expression() local 3158 zend_ffi_val op2; in parse_logical_and_expression() local 3169 zend_ffi_val op2; in parse_inclusive_or_expression() local 3180 zend_ffi_val op2; in parse_exclusive_or_expression() local 3191 zend_ffi_val op2; in parse_and_expression() local 3202 zend_ffi_val op2; in parse_equality_expression() local 3219 zend_ffi_val op2; in parse_relational_expression() local 3244 zend_ffi_val op2; in parse_shift_expression() local 3261 zend_ffi_val op2; in parse_additive_expression() local [all …]
|
/PHP-8.2/ext/gmp/ |
H A D | gmp.c | 337 static void shift_operator_helper(gmp_binary_ui_op_t op, zval *return_value, zval *op1, zval *op2, … in shift_operator_helper() 374 static zend_result gmp_do_operation_ex(uint8_t opcode, zval *result, zval *op1, zval *op2) /* {{{ */ in gmp_do_operation_ex() 411 static zend_result gmp_do_operation(uint8_t opcode, zval *result, zval *op1, zval *op2) /* {{{ */ in gmp_do_operation() 431 static int gmp_compare(zval *op1, zval *op2) /* {{{ */ in gmp_compare()
|
/PHP-8.2/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.2/ext/opcache/jit/ir/ |
H A D | gen_ir_fold_hash.c | 210 #define IR_OP_ADD(name, flags, op1, op2, op3) \ in main() argument
|
H A D | ir.c | 49 #define IR_OP_NAME(name, flags, op1, op2, op3) #name, argument 286 #define _IR_OP_FLAGS(name, flags, op1, op2, op3) \ argument 790 ir_ref ir_emit(ir_ctx *ctx, uint32_t opt, ir_ref op1, ir_ref op2, ir_ref op3) in ir_emit() 813 ir_ref ir_emit2(ir_ctx *ctx, uint32_t opt, ir_ref op1, ir_ref op2) in ir_emit2() 818 ir_ref ir_emit3(ir_ctx *ctx, uint32_t opt, ir_ref op1, ir_ref op2, ir_ref op3) in ir_emit3() 823 static ir_ref _ir_fold_cse(ir_ctx *ctx, uint32_t opt, ir_ref op1, ir_ref op2, ir_ref op3) in _ir_fold_cse() 911 ir_ref ir_folding(ir_ctx *ctx, uint32_t opt, ir_ref op1, ir_ref op2, ir_ref op3, ir_insn *op1_insn,… in ir_folding() 1015 ir_ref ir_fold(ir_ctx *ctx, uint32_t opt, ir_ref op1, ir_ref op2, ir_ref op3) in ir_fold() 1036 ir_ref ir_fold2(ir_ctx *ctx, uint32_t opt, ir_ref op1, ir_ref op2) in ir_fold2() 1041 ir_ref ir_fold3(ir_ctx *ctx, uint32_t opt, ir_ref op1, ir_ref op2, ir_ref op3) in ir_fold3()
|
H A D | ir.h | 346 #define IR_OP_ENUM(name, flags, op1, op2, op3) IR_ ## name, argument
|