Lines Matching refs:hint

804 		ival->hint = NULL;  in zend_jit_add_range()
933 ival->hint = NULL; in zend_jit_split_interval()
985 ((!ival->hint && last->hint && last->hint != ival) || in zend_jit_sort_intervals()
1000 ((ival->hint && !(*p)->hint && ival->hint != *p) || in zend_jit_sort_intervals()
1101 while (dst != src && intervals[dst]->hint) { in zend_jit_add_hint()
1102 if (intervals[dst]->hint->range.start < intervals[src]->range.start) { in zend_jit_add_hint()
1104 src = intervals[dst]->hint->ssa_var; in zend_jit_add_hint()
1107 dst = intervals[dst]->hint->ssa_var; in zend_jit_add_hint()
1111 intervals[dst]->hint = intervals[src]; in zend_jit_add_hint()
1344 if (intervals[i] && !intervals[i]->hint) { in zend_jit_compute_liveness()
1423 if (ival->hint) { in zend_jit_compute_liveness()
1424 ival->hint->used_as_hint = ival; in zend_jit_compute_liveness()
1491 zend_reg hint = ZREG_NONE; in zend_jit_try_allocate_free_reg() local
1525 hint = it->reg; in zend_jit_try_allocate_free_reg()
1538 if (current->hint) { in zend_jit_try_allocate_free_reg()
1539 hint = current->hint->reg; in zend_jit_try_allocate_free_reg()
1540 if (hint != ZREG_NONE && current->hint->used_as_hint == current) { in zend_jit_try_allocate_free_reg()
1541 ZEND_REGSET_EXCL(*hints, hint); in zend_jit_try_allocate_free_reg()
1545 if (hint == ZREG_NONE && ZEND_REGSET_IS_EMPTY(available)) { in zend_jit_try_allocate_free_reg()
1611 int hint = -1; in zend_jit_try_allocate_free_reg()
1615 hint = ssa->ops[current->start].op2_use; in zend_jit_try_allocate_free_reg()
1617 hint = ssa->ops[current->start].op1_use; in zend_jit_try_allocate_free_reg()
1622 hint = ssa->ops[current->start].op1_use; in zend_jit_try_allocate_free_reg()
1628 hint = ssa->ops[current->start].op1_use; in zend_jit_try_allocate_free_reg()
1632 if (hint >= 0) { in zend_jit_try_allocate_free_reg()
1637 if (hint != ZREG_NONE && freeUntilPos[hint] > zend_interval_end(current)) { in zend_jit_try_allocate_free_reg()
1638 current->reg = hint; in zend_jit_try_allocate_free_reg()
1640 ZEND_REGSET_INCL(*hints, hint); in zend_jit_try_allocate_free_reg()
1840 if (ival->hint) { in zend_jit_dump_lifetime_interval()
1842 if (ival->hint->ssa_var >= 0) { in zend_jit_dump_lifetime_interval()
1843 var_num = ssa->vars[ival->hint->ssa_var].var; in zend_jit_dump_lifetime_interval()
1844 fprintf(stderr, "=#%d.", ival->hint->ssa_var); in zend_jit_dump_lifetime_interval()
1847 if (ival->hint->reg != ZREG_NONE) { in zend_jit_dump_lifetime_interval()
1848 fprintf(stderr, " (%s)", zend_reg_name[ival->hint->reg]); in zend_jit_dump_lifetime_interval()