Lines Matching refs:hint

1395 		ival->hint = NULL;  in zend_jit_add_range()
1524 ival->hint = NULL; in zend_jit_split_interval()
1576 ((!ival->hint && last->hint && last->hint != ival) || in zend_jit_sort_intervals()
1591 ((ival->hint && !(*p)->hint && ival->hint != *p) || in zend_jit_sort_intervals()
1692 while (dst != src && intervals[dst]->hint) { in zend_jit_add_hint()
1693 if (intervals[dst]->hint->range.start < intervals[src]->range.start) { in zend_jit_add_hint()
1695 src = intervals[dst]->hint->ssa_var; in zend_jit_add_hint()
1698 dst = intervals[dst]->hint->ssa_var; in zend_jit_add_hint()
1702 intervals[dst]->hint = intervals[src]; in zend_jit_add_hint()
1935 if (intervals[i] && !intervals[i]->hint) { in zend_jit_compute_liveness()
2014 if (ival->hint) { in zend_jit_compute_liveness()
2015 ival->hint->used_as_hint = ival; in zend_jit_compute_liveness()
2082 zend_reg hint = ZREG_NONE; in zend_jit_try_allocate_free_reg() local
2116 hint = it->reg; in zend_jit_try_allocate_free_reg()
2129 if (current->hint) { in zend_jit_try_allocate_free_reg()
2130 hint = current->hint->reg; in zend_jit_try_allocate_free_reg()
2131 if (hint != ZREG_NONE && current->hint->used_as_hint == current) { in zend_jit_try_allocate_free_reg()
2132 ZEND_REGSET_EXCL(*hints, hint); in zend_jit_try_allocate_free_reg()
2136 if (hint == ZREG_NONE && ZEND_REGSET_IS_EMPTY(available)) { in zend_jit_try_allocate_free_reg()
2202 int hint = -1; in zend_jit_try_allocate_free_reg()
2206 hint = ssa->ops[current->start].op2_use; in zend_jit_try_allocate_free_reg()
2208 hint = ssa->ops[current->start].op1_use; in zend_jit_try_allocate_free_reg()
2213 hint = ssa->ops[current->start].op1_use; in zend_jit_try_allocate_free_reg()
2219 hint = ssa->ops[current->start].op1_use; in zend_jit_try_allocate_free_reg()
2223 if (hint >= 0) { in zend_jit_try_allocate_free_reg()
2228 if (hint != ZREG_NONE && freeUntilPos[hint] > zend_interval_end(current)) { in zend_jit_try_allocate_free_reg()
2229 current->reg = hint; in zend_jit_try_allocate_free_reg()
2231 ZEND_REGSET_INCL(*hints, hint); in zend_jit_try_allocate_free_reg()
2428 if (ival->hint) { in zend_jit_dump_lifetime_interval()
2430 if (ival->hint->ssa_var >= 0) { in zend_jit_dump_lifetime_interval()
2431 var_num = ssa->vars[ival->hint->ssa_var].var; in zend_jit_dump_lifetime_interval()
2432 fprintf(stderr, "=#%d.", ival->hint->ssa_var); in zend_jit_dump_lifetime_interval()
2435 if (ival->hint->reg != ZREG_NONE) { in zend_jit_dump_lifetime_interval()
2436 fprintf(stderr, " (%s)", zend_reg_name[ival->hint->reg]); in zend_jit_dump_lifetime_interval()