Lines Matching refs:zend_lifetime_interval
197 static bool zend_ival_is_last_use(const zend_lifetime_interval *ival, int use) in zend_ival_is_last_use()
891 zend_lifetime_interval **ra, in dasm_link_and_encode()
919 zend_lifetime_interval *ival; in dasm_link_and_encode()
1367 static int zend_jit_add_range(zend_lifetime_interval **intervals, int var, uint32_t from, uint32_t … in zend_jit_add_range()
1369 zend_lifetime_interval *ival = intervals[var]; in zend_jit_add_range()
1372 ival = zend_arena_alloc(&CG(arena), sizeof(zend_lifetime_interval)); in zend_jit_add_range()
1442 static int zend_jit_begin_range(zend_lifetime_interval **intervals, int var, uint32_t block_start, … in zend_jit_begin_range()
1472 static void zend_jit_insert_interval(zend_lifetime_interval **list, zend_lifetime_interval *ival) in zend_jit_insert_interval()
1488 …t zend_jit_split_interval(zend_lifetime_interval *current, uint32_t pos, zend_lifetime_interval **… in zend_jit_split_interval()
1490 zend_lifetime_interval *ival; in zend_jit_split_interval()
1498 ival = zend_arena_alloc(&CG(arena), sizeof(zend_lifetime_interval)); in zend_jit_split_interval()
1539 static zend_lifetime_interval *zend_jit_sort_intervals(zend_lifetime_interval **intervals, int coun… in zend_jit_sort_intervals()
1541 zend_lifetime_interval *list, *last; in zend_jit_sort_intervals()
1557 zend_lifetime_interval *ival = intervals[i]; in zend_jit_sort_intervals()
1569 zend_lifetime_interval **p = &list; in zend_jit_sort_intervals()
1672 static void zend_jit_add_hint(zend_lifetime_interval **intervals, int dst, int src) in zend_jit_add_hint()
1695 …onst zend_op_array *op_array, zend_ssa *ssa, zend_bitset candidates, zend_lifetime_interval **list) in zend_jit_compute_liveness()
1702 zend_lifetime_interval **intervals; in zend_jit_compute_liveness()
1708 ZEND_MM_ALIGNED_SIZE(ssa->vars_count * sizeof(zend_lifetime_interval*)) + in zend_jit_compute_liveness()
1720 …itset)((char*)intervals + ZEND_MM_ALIGNED_SIZE(ssa->vars_count * sizeof(zend_lifetime_interval*))); in zend_jit_compute_liveness()
1726 memset(intervals, 0, ssa->vars_count * sizeof(zend_lifetime_interval*)); in zend_jit_compute_liveness()
1999 zend_lifetime_interval *ival = *list; in zend_jit_compute_liveness()
2017 static uint32_t zend_interval_end(zend_lifetime_interval *ival) in zend_interval_end()
2027 static bool zend_interval_covers(zend_lifetime_interval *ival, uint32_t position) in zend_interval_covers()
2041 static uint32_t zend_interval_intersection(zend_lifetime_interval *ival1, zend_lifetime_interval *i… in zend_interval_intersection()
2063 …zend_lifetime_interval *current, zend_regset available, zend_regset *hints, zend_lifetime_interval… in zend_jit_try_allocate_free_reg()
2065 zend_lifetime_interval *it; in zend_jit_try_allocate_free_reg()
2301 …atic zend_lifetime_interval* zend_jit_linear_scan(const zend_op_array *op_array, const zend_op **s… in zend_jit_linear_scan()
2303 zend_lifetime_interval *unhandled, *active, *inactive, *handled, *free; in zend_jit_linear_scan()
2304 zend_lifetime_interval *current, **p, *q; in zend_jit_linear_scan()
2390 …me_interval(const zend_op_array *op_array, const zend_ssa *ssa, const zend_lifetime_interval *ival) in zend_jit_dump_lifetime_interval()
2429 static zend_lifetime_interval** zend_jit_allocate_registers(const zend_op_array *op_array, zend_ssa… in zend_jit_allocate_registers()
2434 zend_lifetime_interval *list, *ival; in zend_jit_allocate_registers()
2435 zend_lifetime_interval **intervals; in zend_jit_allocate_registers()
2499 intervals = zend_arena_calloc(&CG(arena), ssa->vars_count, sizeof(zend_lifetime_interval*)); in zend_jit_allocate_registers()
2506 zend_lifetime_interval *next = ival->list_next; in zend_jit_allocate_registers()
2698 zend_lifetime_interval **ra = NULL; in zend_jit()
2883 zend_lifetime_interval *ival = ra[phi->ssa_var]; in zend_jit()