Lines Matching defs:ref

156 static void ir_refs_add(ir_refs *refs, ir_ref ref)  in ir_refs_add()
263 ir_ref ref; member
460 ir_ref ref = jit->ctx.control; in jit_TLS() local
482 ir_ref ref; in jit_CONST_ADDR() local
501 ir_ref ref; in jit_CONST_FUNC_PROTO() local
557 ir_ref ref = jit->stub_addr[id]; in jit_STUB_ADDR() local
568 ir_ref ref = jit->stub_addr[id]; in jit_STUB_FUNC_ADDR() local
632 ir_ref ref = STACK_REF(stack, snapshot_size - 1); in jit_SNAPSHOT() local
645 ir_ref ref = STACK_REF(stack, i); in jit_SNAPSHOT() local
731 ir_ref ref = ir_insn_op(snapshot, i); in zend_jit_snapshot_handler() local
866 ir_ref ref = jit->ctx.control; in jit_FP() local
883 static void jit_STORE_FP(zend_jit_ctx *jit, ir_ref ref) in jit_STORE_FP()
894 static void jit_STORE_IP(zend_jit_ctx *jit, ir_ref ref) in jit_STORE_IP()
904 static void jit_LOAD_IP(zend_jit_ctx *jit, ir_ref ref) in jit_LOAD_IP()
1000 ir_ref ref; in zend_jit_set_ip() local
1088 static ir_ref jit_Z_TYPE_ref(zend_jit_ctx *jit, ir_ref ref) in jit_Z_TYPE_ref()
1114 static ir_ref jit_Z_TYPE_FLAGS_ref(zend_jit_ctx *jit, ir_ref ref) in jit_Z_TYPE_FLAGS_ref()
1140 static ir_ref jit_Z_TYPE_INFO_ref(zend_jit_ctx *jit, ir_ref ref) in jit_Z_TYPE_INFO_ref()
1166 static void jit_set_Z_TYPE_INFO_ref(zend_jit_ctx *jit, ir_ref ref, ir_ref type_info) in jit_set_Z_TYPE_INFO_ref()
1203 static ir_ref jit_if_Z_TYPE_ref(zend_jit_ctx *jit, ir_ref ref, ir_ref type) in jit_if_Z_TYPE_ref()
1216 ir_ref ref = jit_Z_TYPE(jit, addr); in jit_if_not_Z_TYPE() local
1226 ir_ref ref = jit_Z_TYPE(jit, addr); in jit_guard_Z_TYPE() local
1237 ir_ref ref = jit_Z_TYPE(jit, addr); in jit_guard_not_Z_TYPE() local
1255 static ir_ref jit_Z_LVAL_ref(zend_jit_ctx *jit, ir_ref ref) in jit_Z_LVAL_ref()
1260 static ir_ref jit_Z_DVAL_ref(zend_jit_ctx *jit, ir_ref ref) in jit_Z_DVAL_ref()
1357 ir_ref ref; in zend_jit_use_reg() local
1409 ir_ref ref; in zend_jit_gen_phi() local
1504 static ir_ref jit_Z_PTR_ref(zend_jit_ctx *jit, ir_ref ref) in jit_Z_PTR_ref()
1523 static ir_ref jit_GC_REFCOUNT(zend_jit_ctx *jit, ir_ref ref) in jit_GC_REFCOUNT()
1528 static void jit_set_GC_REFCOUNT(zend_jit_ctx *jit, ir_ref ref, uint32_t refcount) in jit_set_GC_REFCOUNT()
1533 static void jit_GC_ADDREF(zend_jit_ctx *jit, ir_ref ref) in jit_GC_ADDREF()
1538 static void jit_GC_ADDREF2(zend_jit_ctx *jit, ir_ref ref) in jit_GC_ADDREF2()
1544 static ir_ref jit_GC_DELREF(zend_jit_ctx *jit, ir_ref ref) in jit_GC_DELREF()
1552 static ir_ref jit_if_GC_MAY_NOT_LEAK(zend_jit_ctx *jit, ir_ref ref) in jit_if_GC_MAY_NOT_LEAK()
1562 ir_ref ref = IR_UNUSED; in jit_ZVAL_COPY_CONST() local
1590 static ir_ref jit_if_TYPED_REF(zend_jit_ctx *jit, ir_ref ref) in jit_if_TYPED_REF()
1597 ir_ref ref = IR_UNUSED; in jit_ZVAL_COPY() local
1646 ir_ref ref = IR_UNUSED; in jit_ZVAL_COPY_2() local
1710 static void jit_ZVAL_DTOR(zend_jit_ctx *jit, ir_ref ref, uint32_t op_info, const zend_op *opline) in jit_ZVAL_DTOR()
1748 ir_ref ref, ref2; in jit_ZVAL_PTR_DTOR() local
1825 static void jit_OBJ_RELEASE(zend_jit_ctx *jit, ir_ref ref) in jit_OBJ_RELEASE()
1853 ir_ref ref = ir_LOAD_U8(jit_EG(vm_interrupt)); in zend_jit_check_timeout() local
1887 ir_ref ref, if_negative; in zend_jit_exception_handler_stub() local
1902 ir_ref ref, result_type, if_result_used; in zend_jit_exception_handler_undef_stub() local
1924 ir_ref ref, if_dtor; in zend_jit_exception_handler_free_op1_op2_stub() local
1947 ir_ref ref, if_dtor; in zend_jit_exception_handler_free_op2_stub() local
2070 ir_ref ref = ir_LOAD_A(jit_FP(jit)); in zend_jit_undefined_function_stub() local
2094 ir_ref opline, ref, rx, if_eq, if_tmp; in zend_jit_throw_cannot_pass_by_ref_stub() local
2247 ir_ref func, jit_extension, addr, ref, if_overflow; in _zend_jit_hybrid_hot_counter_stub() local
2320 ir_ref func, jit_extension, offset, addr, ref, if_overflow, ret, if_halt; in _zend_jit_hybrid_trace_counter_stub() local
2409 ir_ref ref, ret, if_zero, addr; in zend_jit_trace_exit_stub() local
2489 ir_ref ref, if_result_used; in zend_jit_cannot_add_element_stub() local
2597 ir_ref ref = ir_CALL(IR_ADDR, ir_CONST_FC_FUNC(_zend_new_array_0)); in zend_jit_new_array_stub() local
3098 ir_ref ref = ir_PARAM(IR_ADDR, "execute_data", 1); in zend_jit_calc_trace_prologue_size() local
3348 ir_ref ref = ir_IF(condition); in jit_IF_ex() local
3371 static void _zend_jit_add_predecessor_ref(zend_jit_ctx *jit, int b, int pred, ir_ref ref) in _zend_jit_add_predecessor_ref()
3459 ir_ref ref; in _zend_jit_fix_merges() local
3568 ir_ref ref = jit->ctx.ir_base[switch_ref].op3; in zend_jit_case_start() local
3594 ir_ref ref, bb_start; in zend_jit_bb_start() local
3761 ir_ref ref; in jit_CMP_IP() local
3787 ir_ref ref, if_ref, cache_result, function_result, phi_result, cache_slot_ref; in zend_jit_jmp_frameless() local
3822 ir_ref ref; in zend_jit_cond_jmp() local
3849 ir_ref ref; in zend_jit_set_cond() local
3904 ir_ref ref, in zend_jit_zval_check_undef()
3935 ir_ref ref; in zend_jit_recv_entry() local
3961 ir_ref ref = ir_END(); in zend_jit_osr_entry() local
3989 ir_ref ref; in zend_jit_handler() local
4029 ir_ref ref; in zend_jit_tail_handler() local
4214 ir_ref ref = jit->ctx.control; in zend_jit_deopt_rload() local
4477 ir_ref ref; in zend_jit_inc_dec() local
4808 ir_ref op1, op2, ref, if_overflow = IR_UNUSED; in zend_jit_math_long_long() local
4970 ir_ref op1, op2, ref; in zend_jit_math_long_double() local
5004 ir_ref op1, op2, ref; in zend_jit_math_double_long() local
5041 ir_ref op1, op2, ref; in zend_jit_math_double_double() local
5386 ir_ref ref; in zend_jit_add_arrays() local
5417 ir_ref ref = IR_UNUSED; in zend_jit_long_math_helper() local
5614 ir_ref ref; in zend_jit_long_math_helper() local
5626 ir_ref if_def, ref, ref2; in zend_jit_long_math_helper() local
5642 ir_ref if_def, ref, ref2; in zend_jit_long_math_helper() local
5875 ir_ref ref, ref2, arg2, op1_noref_path; in zend_jit_assign_op() local
5943 static ir_ref jit_ZVAL_DEREF_ref(zend_jit_ctx *jit, ir_ref ref) in jit_ZVAL_DEREF_ref()
5956 ir_ref ref = jit_ZVAL_ADDR(jit, addr); in jit_ZVAL_DEREF() local
5961 static ir_ref jit_ZVAL_INDIRECT_DEREF_ref(zend_jit_ctx *jit, ir_ref ref) in jit_ZVAL_INDIRECT_DEREF_ref()
5974 ir_ref ref = jit_ZVAL_ADDR(jit, addr); in jit_ZVAL_INDIRECT_DEREF() local
6036 ir_ref ref = jit_ZVAL_ADDR(jit, val_addr); in zend_jit_simple_assign() local
6040 ir_ref ref, type, if_ref, ref2, refcount, if_not_zero; in zend_jit_simple_assign() local
6220 ir_ref ref = 0, if_ref = 0, ref2, arg2, if_typed, non_ref_path; in zend_jit_assign_to_variable() local
6290 ir_ref ref, counter, if_not_zero; in zend_jit_assign_to_variable() local
6533 ir_ref ref; in zend_jit_cmp_long_long() local
6598 …ir_ref ref = ir_CMP_OP(zend_jit_cmp_op(opline), ir_INT2D(jit_Z_LVAL(jit, op1_addr)), jit_Z_DVAL(ji… in zend_jit_cmp_long_double() local
6619 …ir_ref ref = ir_CMP_OP(zend_jit_cmp_op(opline), jit_Z_DVAL(jit, op1_addr), ir_INT2D(jit_Z_LVAL(jit… in zend_jit_cmp_double_long() local
6640 …ir_ref ref = ir_CMP_OP(zend_jit_cmp_op(opline), jit_Z_DVAL(jit, op1_addr), jit_Z_DVAL(jit, op2_add… in zend_jit_cmp_double_double() local
6673 static ir_ref zend_jit_cmp_slow(zend_jit_ctx *jit, ir_ref ref, const zend_op *opline, zend_jit_addr… in zend_jit_cmp_slow()
6711 ir_ref ref = IR_UNUSED; in zend_jit_cmp() local
6896 ir_ref op1, op2, ref; in zend_jit_cmp() local
6947 ir_ref ref; in zend_jit_cmp() local
7018 ir_ref ref = IR_UNUSED; in zend_jit_identical() local
7246 ir_ref ref, end_inputs = IR_UNUSED, true_inputs = IR_UNUSED, false_inputs = IR_UNUSED; in zend_jit_bool_jmpznz() local
7386 ir_ref ref; in zend_jit_bool_jmpznz() local
7437 ir_ref ref; in zend_jit_bool_jmpznz() local
7548 ir_ref ref, ref2, if_set, if_zero, if_set2; in zend_jit_defined() local
7701 ir_ref ref = jit_ZVAL_ADDR(jit, val_addr); in zend_jit_guard_fetch_result_type() local
7774 ir_ref ref, ref2, if_set, if_special, not_set_path, special_path, fast_path; in zend_jit_fetch_constant() local
7940 ir_ref ref; in zend_jit_type_check() local
7967 ir_ref ref = jit_ZVAL_ADDR(jit, op1_addr); in zend_jit_type_check() local
8042 ir_ref ref = jit_ZVAL_ADDR(jit, op1_addr); in zend_jit_isset_isempty_cv() local
8066 ir_ref ref = ir_GT(jit_Z_TYPE(jit, op1_addr), ir_CONST_U8(IS_NULL)); in zend_jit_isset_isempty_cv() local
8145 ir_ref rx, ref, top, if_enough_stack, cold_path = IR_UNUSED; local
8499 ir_ref if_func, cache_slot_ref, ref; local
8634 ir_ref ref, ref2, if_found, fast_path, run_time_cache, this_ref2; local
8643 ir_ref ref = jit_ZVAL_ADDR(jit, op1_addr); local
8862 ir_ref ref; local
9050 ir_ref ref, ref2; local
9257 ir_ref ref, if_def = IR_UNUSED; local
9316 ir_ref ref; local
9329 ir_ref if_ref, ref, ref2, refcount, if_not_zero, if_refcounted; local
9404 ir_ref ref; local
9826 ir_ref ref = ir_MUL_U32(num_args, ir_CONST_U32(sizeof(zend_op))); local
9943 ir_ref ref; local
10232 ir_ref ref, fast_path = IR_UNUSED; local
10342 ir_ref ref, if_fail, skip_path = IR_UNUSED; local
10439 ir_ref ref; local
10528 ir_ref call_info = IR_UNUSED, ref, cold_path = IR_UNUSED; local
10646 ir_ref ref = jit_EX(opline); local
10716 ir_ref ref = jit_EX(opline); local
10743 ir_ref return_value = IR_UNUSED, ref, refcount, if_return_value_used = IR_UNUSED; local
10913 ir_ref cache_slot_ref, idx_ref, num_used_ref, bucket_ref, ref, ref2; local
11025 ir_ref ref, if_array, if_exists, end_inputs = IR_UNUSED; local
11076 ir_ref ref; local
11113 ir_ref ref; local
11150 ir_ref ref; local
11184 ir_ref ref; local
11244 ir_ref ref; local
11265 ir_ref ref; local
11382 ir_ref ref = IR_UNUSED, cond, if_found; local
12058 ir_ref ref = jit_ZVAL_ADDR(jit, op1_addr); local
12064 ir_ref ht_ref, ref; local
12173 ir_ref ref; local
12256 ir_ref ref; local
12316 ir_ref ref = IR_UNUSED; local
12432 ir_ref ref, if_type = IR_UNUSED, ht_ref; local
12623 ir_ref ref = jit_ZVAL_ADDR(jit, op1_addr); local
12672 ir_ref ref, arg1, arg2, if_true; local
12821 ir_ref if_ok, ref; local
12846 ir_ref ref; local
12968 ir_ref if_ok, ref; local
12986 ir_ref ref; local
13028 ir_ref if_ref, if_typed, noref_path, ref_path, ref, reference, ref2, arg2; local
13169 ir_ref ref; local
13190 …ir_ref ref, ht_ref, hash_pos_ref, packed_pos_ref, hash_p_ref = IR_UNUSED, packed_p_ref = IR_UNUSED… local
13525 ir_ref ref = jit_Z_PTR(jit, this_addr); local
13725 …ir_ref ref = ir_LOAD_A(ir_ADD_OFFSET(run_time_cache, opline->extended_value & ~ZEND_FETCH_OBJ_FLAG… local
13859 ir_ref ref = jit_Z_PTR(jit, prop_addr); local
13900 ir_ref ref; local
14165 …ir_ref ref = ir_LOAD_A(ir_ADD_OFFSET(run_time_cache, opline->extended_value & ~ZEND_FETCH_OBJ_FLAG… local
14232 ir_ref ref; local
14437 …ir_ref ref = ir_LOAD_A(ir_ADD_OFFSET(run_time_cache, (opline+1)->extended_value & ~ZEND_FETCH_OBJ_… local
14492 ir_ref if_ref, if_typed, noref_path, ref_path, reference, ref; local
14560 ir_ref if_ref, if_typed, noref_path, ref_path, reference, ref; local
14830 …ir_ref ref = ir_LOAD_A(ir_ADD_OFFSET(run_time_cache, opline->extended_value & ~ZEND_FETCH_OBJ_FLAG… local
14887 ir_ref ref; local
14963 ir_ref if_ref, if_typed, noref_path, ref_path, reference, ref; local
15010 ir_ref addr, ref; local
15283 ir_ref ref, if_long, fast_path, ref2; local
15326 ir_ref ref = jit_Z_LVAL(jit, op1_addr); local
15410 ir_ref ref, if_string, fast_path, ref2; local
15454 ir_ref ref = jit_Z_PTR(jit, op1_addr); local
15521 ir_ref if_type = IR_UNUSED, default_input_list = IR_UNUSED, ref = IR_UNUSED; local
15730 ir_ref ref = ir_PARAM(IR_ADDR, "execute_data", 1); local
15955 ir_ref ref; local
15989 ir_ref ref; local
16050 ir_ref ref = IR_UNUSED; local
16108 ir_ref ref; local
16295 ir_ref ref = ir_PARAM(IR_ADDR, "execute_data", 1); local
16331 ir_ref ref = ir_RLOAD(type, reg); local
16367 ir_ref ref; local
16403 ir_ref ref; local