Lines Matching refs:zend_lifetime_interval
172 static zend_bool zend_ival_is_last_use(const zend_lifetime_interval *ival, int use) in zend_ival_is_last_use()
329 zend_lifetime_interval **ra, in dasm_link_and_encode()
355 zend_lifetime_interval *ival; in dasm_link_and_encode()
789 static int zend_jit_add_range(zend_lifetime_interval **intervals, int var, uint32_t from, uint32_t … in zend_jit_add_range()
791 zend_lifetime_interval *ival = intervals[var]; in zend_jit_add_range()
794 ival = zend_arena_alloc(&CG(arena), sizeof(zend_lifetime_interval)); in zend_jit_add_range()
864 static int zend_jit_begin_range(zend_lifetime_interval **intervals, int var, uint32_t block_start, … in zend_jit_begin_range()
894 static void zend_jit_insert_interval(zend_lifetime_interval **list, zend_lifetime_interval *ival) in zend_jit_insert_interval()
910 …t zend_jit_split_interval(zend_lifetime_interval *current, uint32_t pos, zend_lifetime_interval **… in zend_jit_split_interval()
912 zend_lifetime_interval *ival; in zend_jit_split_interval()
920 ival = zend_arena_alloc(&CG(arena), sizeof(zend_lifetime_interval)); in zend_jit_split_interval()
961 static zend_lifetime_interval *zend_jit_sort_intervals(zend_lifetime_interval **intervals, int coun… in zend_jit_sort_intervals()
963 zend_lifetime_interval *list, *last; in zend_jit_sort_intervals()
979 zend_lifetime_interval *ival = intervals[i]; in zend_jit_sort_intervals()
991 zend_lifetime_interval **p = &list; in zend_jit_sort_intervals()
1094 static void zend_jit_add_hint(zend_lifetime_interval **intervals, int dst, int src) in zend_jit_add_hint()
1117 …onst zend_op_array *op_array, zend_ssa *ssa, zend_bitset candidates, zend_lifetime_interval **list) in zend_jit_compute_liveness()
1124 zend_lifetime_interval **intervals; in zend_jit_compute_liveness()
1130 ZEND_MM_ALIGNED_SIZE(ssa->vars_count * sizeof(zend_lifetime_interval*)) + in zend_jit_compute_liveness()
1142 …itset)((char*)intervals + ZEND_MM_ALIGNED_SIZE(ssa->vars_count * sizeof(zend_lifetime_interval*))); in zend_jit_compute_liveness()
1148 memset(intervals, 0, ssa->vars_count * sizeof(zend_lifetime_interval*)); in zend_jit_compute_liveness()
1421 zend_lifetime_interval *ival = *list; in zend_jit_compute_liveness()
1439 static uint32_t zend_interval_end(zend_lifetime_interval *ival) in zend_interval_end()
1449 static zend_bool zend_interval_covers(zend_lifetime_interval *ival, uint32_t position) in zend_interval_covers()
1463 static uint32_t zend_interval_intersection(zend_lifetime_interval *ival1, zend_lifetime_interval *i… in zend_interval_intersection()
1485 …zend_lifetime_interval *current, zend_regset available, zend_regset *hints, zend_lifetime_interval… in zend_jit_try_allocate_free_reg()
1487 zend_lifetime_interval *it; in zend_jit_try_allocate_free_reg()
1726 …atic zend_lifetime_interval* zend_jit_linear_scan(const zend_op_array *op_array, const zend_op **s… in zend_jit_linear_scan()
1728 zend_lifetime_interval *unhandled, *active, *inactive, *handled, *free; in zend_jit_linear_scan()
1729 zend_lifetime_interval *current, **p, *q; in zend_jit_linear_scan()
1815 …me_interval(const zend_op_array *op_array, const zend_ssa *ssa, const zend_lifetime_interval *ival) in zend_jit_dump_lifetime_interval()
1854 static zend_lifetime_interval** zend_jit_allocate_registers(const zend_op_array *op_array, zend_ssa… in zend_jit_allocate_registers()
1859 zend_lifetime_interval *list, *ival; in zend_jit_allocate_registers()
1860 zend_lifetime_interval **intervals; in zend_jit_allocate_registers()
1924 intervals = zend_arena_calloc(&CG(arena), ssa->vars_count, sizeof(zend_lifetime_interval*)); in zend_jit_allocate_registers()
1931 zend_lifetime_interval *next = ival->list_next; in zend_jit_allocate_registers()
2112 zend_lifetime_interval **ra = NULL; in zend_jit()
2296 zend_lifetime_interval *ival = ra[phi->ssa_var]; in zend_jit()