Lines Matching refs:ir_IF
1214 return ir_IF(ir_EQ(jit_Z_TYPE_ref(jit, ref), type)); in jit_if_Z_TYPE_ref()
1220 return ir_IF(ir_EQ(jit_Z_TYPE(jit, addr), ir_CONST_U8(type))); in jit_if_Z_TYPE()
1230 return ir_IF(ref); in jit_if_not_Z_TYPE()
1256 return ir_IF(jit_Z_TYPE_FLAGS(jit, addr)); in jit_if_REFCOUNTED()
1261 return ir_IF(ir_AND_U8(jit_Z_TYPE_FLAGS_ref(jit, addr_ref), ir_CONST_U8(IS_TYPE_COLLECTABLE))); in jit_if_COLLECTABLE_ref()
1581 return ir_IF( in jit_if_GC_MAY_NOT_LEAK()
1619 return ir_IF(ir_LOAD_A(ir_ADD_OFFSET(ref, offsetof(zend_reference, sources.ptr)))); in jit_if_TYPED_REF()
1657 if_refcounted = ir_IF(ir_AND_U32(type, ir_CONST_U32(0xff00))); in jit_ZVAL_COPY()
1719 if_refcounted = ir_IF(ir_AND_U32(type, ir_CONST_U32(0xff00))); in jit_ZVAL_COPY_2()
1792 if_not_zero = ir_IF(ref2); in jit_ZVAL_PTR_DTOR()
1858 if_not_zero = ir_IF(jit_GC_DELREF(jit, ref)); in jit_OBJ_RELEASE()
1887 ir_ref if_timeout = ir_IF(ref); in zend_jit_check_timeout()
1916 if_negative = ir_IF(ir_LT(ref, ir_CONST_U32(0))); in zend_jit_exception_handler_stub()
1933 if_result_used = ir_IF(ir_AND_U8(result_type, ir_CONST_U8(IS_TMP_VAR|IS_VAR))); in zend_jit_exception_handler_undef_stub()
1954 if_dtor = ir_IF(ir_AND_U8(ir_LOAD_U8(ir_ADD_OFFSET(ref, offsetof(zend_op, op1_type))), in zend_jit_exception_handler_free_op1_op2_stub()
1977 if_dtor = ir_IF(ir_AND_U8(ir_LOAD_U8(ir_ADD_OFFSET(ref, offsetof(zend_op, op2_type))), in zend_jit_exception_handler_free_op2_stub()
2004 if_timeout = ir_IF(ir_EQ(ir_LOAD_U8(jit_EG(timed_out)), ir_CONST_U8(0))); in zend_jit_interrupt_handler_stub()
2011 if_exception = ir_IF(ir_LOAD_A(jit_EG(exception))); in zend_jit_interrupt_handler_stub()
2031 ir_ref if_top = ir_IF(ir_AND_U32(call_info, ir_CONST_U32(ZEND_CALL_TOP))); in zend_jit_leave_function_handler_stub()
2136 if_eq = ir_IF(ir_EQ(rx, ref)); in zend_jit_throw_cannot_pass_by_ref_stub()
2155 if_tmp = ir_IF(ir_EQ(ref, ir_CONST_U8(IS_TMP_VAR))); in zend_jit_throw_cannot_pass_by_ref_stub()
2182 if_set = ir_IF(ir_EQ(ir_LOAD_U8(ir_ADD_OFFSET(ip, offsetof(zend_op, opcode))), in zend_jit_icall_throw_stub()
2209 if_set = ir_IF(ir_EQ(ir_LOAD_U8(ir_ADD_OFFSET(ip, offsetof(zend_op, opcode))), in zend_jit_leave_throw_stub()
2280 if_overflow = ir_IF(ir_LE(ref, ir_CONST_I16(0))); in _zend_jit_hybrid_hot_counter_stub()
2354 if_overflow = ir_IF(ir_LE(ref, ir_CONST_I16(0))); in _zend_jit_hybrid_trace_counter_stub()
2361 if_halt = ir_IF(ir_LT(ret, ir_CONST_I32(0))); in _zend_jit_hybrid_trace_counter_stub()
2444 if_zero = ir_IF(ir_EQ(ret, ir_CONST_I32(0))); in zend_jit_trace_exit_stub()
2515 if_result_used = ir_IF(ir_AND_U8( in zend_jit_cannot_add_element_stub()
3408 ir_ref ref = ir_IF(condition); in jit_IF_ex()
3855 if_ref = ir_IF(cache_result); in zend_jit_jmp_frameless()
3942 ir_ref if_def = ir_IF(type); in zend_jit_type_check_undef()
3971 if_def = ir_IF(jit_Z_TYPE_ref(jit, ref)); in zend_jit_zval_check_undef()
4546 ir_ref if_trampoline_or_generator = ir_IF(ir_AND_U32( in jit_observer_fcall_is_unobserved_start()
4568 ir_ref if_odd = ir_IF(ir_AND_A(run_time_cache, ir_CONST_ADDR(1))); in jit_observer_fcall_is_unobserved_start()
4577 ir_ref if_rt_cache = ir_IF(ir_EQ(run_time_cache, IR_NULL)); in jit_observer_fcall_is_unobserved_start()
4592 ir_ref if_internal_func = ir_IF(ir_AND_U8(tmp, ir_CONST_U8(ZEND_INTERNAL_FUNCTION))); in jit_observer_fcall_is_unobserved_start()
4607 …data.if_unobserved = ir_IF(ir_EQ(ir_LOAD_A(*observer_handler), ir_CONST_ADDR(ZEND_OBSERVER_NONE_OB… in jit_observer_fcall_is_unobserved_start()
4626 ir_ref has_end_observer = ir_IF(ir_EQ(rx, ir_LOAD_A(jit_EG(current_observed_frame)))); in jit_observer_fcall_end()
4740 if_overflow = ir_IF(ir_OVERFLOW(ref)); in zend_jit_inc_dec()
4755 if_overflow = ir_IF(ir_OVERFLOW(ref)); in zend_jit_inc_dec()
5027 if_overflow = ir_IF(ir_OVERFLOW(ref)); in zend_jit_math_long_long()
5635 if_wrong = ir_IF(ir_UGT(ref, ir_CONST_LONG((SIZEOF_ZEND_LONG * 8) - 1))); in zend_jit_long_math_helper()
5637 if_ok = ir_IF(ir_GE(ref, ir_CONST_LONG(0))); in zend_jit_long_math_helper()
5683 if_wrong = ir_IF(ir_UGT(ref, ir_CONST_LONG((SIZEOF_ZEND_LONG * 8) - 1))); in zend_jit_long_math_helper()
5685 if_ok = ir_IF(ir_GE(ref, ir_CONST_LONG(0))); in zend_jit_long_math_helper()
5723 ir_ref if_ok = ir_IF(ref); in zend_jit_long_math_helper()
5734 ir_ref if_minus_one = ir_IF(ir_EQ(ref, ir_CONST_LONG(-1))); in zend_jit_long_math_helper()
6140 if_ref = ir_IF(ir_EQ(jit_Z_TYPE_ref(jit, ref), ir_CONST_U8(IS_REFERENCE))); in jit_ZVAL_DEREF_ref()
6158 if_ref = ir_IF(ir_EQ(jit_Z_TYPE_ref(jit, ref), ir_CONST_U8(IS_INDIRECT))); in jit_ZVAL_INDIRECT_DEREF_ref()
6237 if_ref = ir_IF(ir_EQ(type, ir_CONST_U8(IS_REFERENCE))); in zend_jit_simple_assign()
6256 if_not_zero = ir_IF(refcount); in zend_jit_simple_assign()
6321 if_def = ir_IF(jit_Z_TYPE(jit, val_addr)); in zend_jit_assign_to_variable_call()
6506 if_not_zero = ir_IF(counter); in zend_jit_assign_to_variable()
7531 ir_ref if_type = ir_IF(ir_LT(type, ir_CONST_U8(IS_TRUE))); in zend_jit_bool_jmpznz()
7562 if_type = ir_IF(ir_EQ(type, ir_CONST_U8(IS_TRUE))); in zend_jit_bool_jmpznz()
7594 if_long = ir_IF(ir_EQ(type, ir_CONST_U8(IS_LONG))); in zend_jit_bool_jmpznz()
7620 ir_ref if_val = ir_IF(ref); in zend_jit_bool_jmpznz()
7645 if_double = ir_IF(ir_EQ(type, ir_CONST_U8(IS_DOUBLE))); in zend_jit_bool_jmpznz()
7670 ir_ref if_val = ir_IF(ref); in zend_jit_bool_jmpznz()
7719 ir_ref if_val = ir_IF(ref); in zend_jit_bool_jmpznz()
7770 if_set = ir_IF(ref); in zend_jit_defined()
7776 if_set2 = ir_IF(ir_AND_A(ref, ir_CONST_ADDR(CACHE_SPECIAL))); in zend_jit_defined()
7800 ref2 = ir_IF(ref2); in zend_jit_defined()
7829 ref2 = ir_IF(ref2); in zend_jit_defined()
7854 ir_ref if_def = ir_IF(jit_Z_TYPE(jit, reg_addr)); in zend_jit_escape_if_undef()
7926 if_type = ir_IF(ir_ULE(jit_Z_TYPE(jit, val_addr), ir_CONST_U8(type))); in zend_jit_guard_fetch_result_type()
7991 if_set = ir_IF(ref); in zend_jit_fetch_constant()
7998 if_special = ir_IF(ir_AND_A(ref, ir_CONST_ADDR(CACHE_SPECIAL))); in zend_jit_fetch_constant()
8205 ir_ref if_val = ir_IF(ref); in zend_jit_type_check()
8287 ir_ref if_val = ir_IF(ref); in zend_jit_isset_isempty_cv()
8342 ir_ref if_trampoline = ir_IF(ir_AND_U32( in zend_jit_free_trampoline()
8379 if_internal_func = ir_IF(ir_AND_U8(tmp, ir_CONST_U8(1)));
8439 if_enough_stack = ir_IF(ref);
8566 if_cond = ir_IF(ir_LOAD_U8(ir_ADD_OFFSET(func_ref, offsetof(zend_closure, this_ptr.u1.v.type))));
8587 …if_cond = ir_IF(ir_LOAD_A(ir_ADD_OFFSET(func_ref, offsetof(zend_closure, func.op_array.run_time_ca…
8722 if_func = ir_IF(ir_EQ(func_ref, ir_CONST_ADDR(func)));
8724 if_func = ir_IF(func_ref);
8921 if_found = ir_IF(ref);
8930 if_found = ir_IF(ref);
9015 if_static = ir_IF(ir_AND_U32(
9210 if_pass_by_ref = ir_IF(cond);
9364 ir_ref if_send_by_ref = ir_IF(ir_AND_U32(
9413 if_send_by_ref = ir_IF(ir_AND_U32(
9434 if_prefer_ref = ir_IF(ir_AND_U32(
9471 ir_ref if_send_by_ref = ir_IF(ir_AND_U32(
9578 if_not_zero = ir_IF(refcount);
9678 if_ref = ir_IF(ref);
9708 if_may_have_undef = ir_IF(ir_AND_U8(
9854 if_deprecated = ir_IF(ir_AND_U32(
9883 if_user = ir_IF(ir_EQ(type_ref, ir_CONST_U8(ZEND_USER_FUNCTION)));
9926 if_odd = ir_IF(ir_AND_A(run_time_cache, ir_CONST_ADDR(1)));
10033 ir_ref if_extra_args = ir_IF(ir_GT(num_args, first_extra_arg));
10045 ir_ref if_has_type_hints = ir_IF(ir_AND_U32(
10083 ir_ref if_need = ir_IF(ir_GT(idx, ir_CONST_U32(0)));
10101 ir_ref if_not_zero = ir_IF(idx2);
10276 ir_ref if_interrupt = ir_IF(ir_LOAD_U8(jit_EG(vm_interrupt)));
10301 ir_ref if_has_named = ir_IF(ir_AND_U8(
10315 ir_ref if_release_this = ir_IF(ir_AND_U8(
10339 ir_ref if_allocated = ir_IF(ir_AND_U8(
10487 ir_ref if_ok = ir_IF(ir_AND_U32(
10542 ir_ref if_ok =ir_IF(ir_GE(ir_LOAD_U32(jit_EX(This.u2.num_args)), ir_CONST_U32(arg_num)));
10580 ir_ref if_skip = ir_IF(ir_GE(ir_LOAD_U32(jit_EX(This.u2.num_args)), ir_CONST_U32(arg_num)));
10597 if_fail = ir_IF(ref);
10653 ir_ref if_ok = ir_IF(ir_AND_U32(
10766 ir_ref if_slow = ir_IF(ref);
10824 if_release = ir_IF(ir_AND_U32(call_info, ir_CONST_U32(ZEND_CALL_RELEASE_THIS)));
10902 ir_ref if_eq = ir_IF(jit_CMP_IP(jit, IR_EQ, next_opline));
11003 if_return_value_used = ir_IF(return_value);
11018 ir_ref if_non_zero = ir_IF(refcount);
11030 if_return_value_used = ir_IF(return_value);
11093 if_non_zero = ir_IF(ref2);
11149 if_fit = ir_IF(ir_ULT(idx_ref, num_used_ref));
11162 …if_same_key = ir_IF(ir_EQ(ir_LOAD_A(ir_ADD_OFFSET(bucket_ref, offsetof(Bucket, key))), ir_CONST_AD…
11199 if_non_zero = ir_IF(refcount);
11256 if_exists = ir_IF(ir_EQ(ref, ir_CONST_U32(-1)));
11520 if_refcounted = ir_IF(ir_AND_U32(type, ir_CONST_U32(Z_TYPE_FLAGS_MASK)));
11532 if_reference = ir_IF(ir_EQ(type, ir_CONST_U32(IS_REFERENCE_EX)));
11542 if_refcounted2 = ir_IF(ir_AND_U32(type2, ir_CONST_U32(Z_TYPE_FLAGS_MASK)));
11684 if_packed = ir_IF(
11707 ir_ref if_fit = ir_IF(cond);
11719 ir_ref if_fit = ir_IF(cond);
11724 ir_ref if_fit = ir_IF(cond);
11759 if_found = ir_IF(ref);
11783 ir_ref if_def = ir_IF(type_ref);
11811 if_found = ir_IF(ref);
11816 if_found = ir_IF(ref);
11877 ir_ref if_def = ir_IF(jit_Z_TYPE_ref(jit, ref));
11910 if_found = ir_IF(ref);
11921 ir_ref if_def = ir_IF(jit_Z_TYPE_ref(jit, ref));
11974 if_num = ir_IF(
11991 if_found = ir_IF(ref);
12005 if_num = ir_IF(
12024 if_found = ir_IF(ref);
12029 if_found = ir_IF(ref);
12062 if_found = ir_IF(ref);
12110 if_found = ir_IF(ref);
12127 if_found = ir_IF(ref);
12136 if_found = ir_IF(ref);
12171 ir_ref if_set = ir_IF(cond);
12585 ir_ref if_refcount_1 = ir_IF(ir_EQ(jit_GC_REFCOUNT(jit, ref), ir_CONST_U32(1)));
12605 *if_type = ir_IF(ir_LE(jit_Z_TYPE(jit, op1_addr), ir_CONST_U8(IS_NULL)));
12614 ir_ref if_def = ir_IF(jit_Z_TYPE(jit, op1_addr));
12678 if_ok = ir_IF(ref);
12907 if_true = ir_IF(ref);
12917 ir_ref if_def = ir_IF(jit_Z_TYPE(jit, op2_addr));
13065 if_ok = ir_IF(ref);
13225 if_ok = ir_IF(ref);
13482 if_packed = ir_IF(ref);
13511 ir_ref if_fit = ir_IF(ref);
13517 ir_ref if_fit = ir_IF(ref);
13529 if_def_hash = ir_IF(jit_Z_TYPE_ref(jit, hash_p_ref));
13573 ir_ref if_fit = ir_IF(ref);
13579 ir_ref if_fit = ir_IF(ref);
13591 if_def_packed = ir_IF(jit_Z_TYPE_ref(jit, packed_p_ref));
13630 if_key = ir_IF(key_ref);
13641 if_interned = ir_IF(ref);
13916 ir_ref if_def = ir_IF(jit_Z_TYPE(jit, op1_addr));
13980 ir_ref if_same = ir_IF(ir_EQ(ref,
13992 ir_ref if_dynamic = ir_IF(ir_LT(offset_ref, ir_CONST_ADDR(ZEND_FIRST_PROPERTY_OFFSET)));
14026 ir_ref if_def = ir_IF(prop_type_ref);
14040 ir_ref if_has_prop_info = ir_IF(prop_info_ref);
14045 …ir_ref if_readonly_or_avis = ir_IF(ir_AND_U32(prop_flags, ir_CONST_U32(ZEND_ACC_READONLY|ZEND_ACC_…
14052 ir_ref if_readonly = ir_IF(ir_AND_U32(prop_flags, ir_CONST_U32(ZEND_ACC_READONLY)));
14058 ir_ref if_avis_access = ir_IF(has_avis_access);
14078 if_readonly = ir_IF(ir_AND_U32(prop_flags, ir_CONST_U32(ZEND_ACC_READONLY)));
14127 ir_ref if_def = ir_IF(prop_type_ref);
14153 ir_ref if_access = ir_IF(has_access);
14182 ir_ref if_null_or_flase = ir_IF(ir_LE(prop_type_ref, ir_CONST_U32(IR_FALSE)));
14197 ir_ref if_reference = ir_IF(ir_EQ(prop_type_ref, ir_CONST_U32(IS_REFERENCE_EX)));
14331 if_non_zero = ir_IF(refcount);
14488 ir_ref if_same = ir_IF(ir_EQ(ref, ir_LOAD_A(ir_ADD_OFFSET(obj_ref, offsetof(zend_object, ce)))));
14497 ir_ref if_dynamic = ir_IF(ir_LT(offset_ref, ir_CONST_ADDR(ZEND_FIRST_PROPERTY_OFFSET)));
14503 ir_ref if_def = ir_IF(jit_Z_TYPE_ref(jit, prop_ref));
14514 ir_ref if_has_prop_info = ir_IF(prop_info_ref);
14578 ir_ref if_def = ir_IF(jit_Z_TYPE_INFO(jit, prop_addr));
14843 ir_ref if_same = ir_IF(ir_EQ(ref, ir_LOAD_A(ir_ADD_OFFSET(obj_ref, offsetof(zend_object, ce)))));
14852 ir_ref if_has_prop_info = ir_IF(prop_info_ref);
14861 ir_ref if_dynamic = ir_IF(ir_LT(offset_ref, ir_CONST_ADDR(ZEND_FIRST_PROPERTY_OFFSET)));
14869 ir_ref if_def = ir_IF(jit_Z_TYPE_ref(jit, prop_ref));
14890 ir_ref if_def = ir_IF(jit_Z_TYPE_INFO(jit, prop_addr));
15266 ir_ref if_same = ir_IF(ir_EQ(ref, ir_LOAD_A(ir_ADD_OFFSET(obj_ref, offsetof(zend_object, ce)))));
15275 ir_ref if_has_prop_info = ir_IF(prop_info_ref);
15284 ir_ref if_dynamic = ir_IF(ir_LT(offset_ref, ir_CONST_ADDR(ZEND_FIRST_PROPERTY_OFFSET)));
15292 ir_ref if_def = ir_IF(jit_Z_TYPE_ref(jit, prop_ref));
15313 ir_ref if_def = ir_IF(jit_Z_TYPE_INFO(jit, prop_addr));
15467 if_overflow = ir_IF(ir_OVERFLOW(ref));
16097 ir_ref if_def = ir_IF(jit_Z_TYPE(jit, op1_addr));
16102 ir_ref if_def = ir_IF(jit_Z_TYPE(jit, op1_addr));