Lines Matching refs:start

139 static void zend_jit_trace_add_code(const void *start, uint32_t size);
433 if (end - op_array->opcodes >= ssa->cfg.blocks[b].start + ssa->cfg.blocks[b].len) { in zend_jit_needs_call_chain()
448 if (!end || end - op_array->opcodes >= ssa->cfg.blocks[b].start + ssa->cfg.blocks[b].len) { in zend_jit_needs_call_chain()
536 … const zend_op *opline = op_array->opcodes + ssa->cfg.blocks[j].start + ssa->cfg.blocks[j].len - 1; in zend_ssa_cv_info()
934 if (pos >= range->start && pos <= range->end) { in dasm_link_and_encode()
997 zend_op *opline = op_array->opcodes + ssa->cfg.blocks[b].start; in dasm_link_and_encode()
1370 ival->range.start = from; in zend_jit_add_range()
1376 } else if (ival->range.start > to + 1) { in zend_jit_add_range()
1382 range->start = ival->range.start; in zend_jit_add_range()
1385 ival->range.start = from; in zend_jit_add_range()
1388 } else if (ival->range.start == to + 1) { in zend_jit_add_range()
1389 ival->range.start = from; in zend_jit_add_range()
1395 if (range->start > to + 1) { in zend_jit_add_range()
1398 if (range->start > from) { in zend_jit_add_range()
1399 range->start = from; in zend_jit_add_range()
1404 if (range->start > to + 1) { in zend_jit_add_range()
1424 range->start = from; in zend_jit_add_range()
1439 if (from >= range->start && from <= range->end) { in zend_jit_begin_range()
1440 if (range->start == block_start) { in zend_jit_begin_range()
1441 range->start = from; in zend_jit_begin_range()
1447 r->start = from; in zend_jit_begin_range()
1470 } else if (ival->range.start < (*list)->range.start) { in zend_jit_insert_interval()
1505 if (pos >= range->start && pos <= range->end) { in zend_jit_split_interval()
1514 ival->range.start = pos; in zend_jit_split_interval()
1518 if (pos == range->start) { in zend_jit_split_interval()
1552 if ((ival->range.start > last->range.start) || in zend_jit_sort_intervals()
1553 (ival->range.start == last->range.start && in zend_jit_sort_intervals()
1567 } else if ((ival->range.start < (*p)->range.start) || in zend_jit_sort_intervals()
1568 (ival->range.start == (*p)->range.start && in zend_jit_sort_intervals()
1645 for (i = b->start; i < b->start + b->len; i++) { in zend_jit_compute_loop_body()
1665 if (intervals[dst]->range.start < intervals[src]->range.start) { in zend_jit_add_hint()
1671 if (intervals[dst]->hint->range.start < intervals[src]->range.start) { in zend_jit_add_hint()
1764 if (zend_jit_add_range(intervals, j, b->start, b->start + b->len - 1) != SUCCESS) { in zend_jit_compute_liveness()
1771 for (n = b->start + b->len; n > b->start;) { in zend_jit_compute_liveness()
1790 if (zend_jit_begin_range(intervals, op->op1_def, b->start, num) != SUCCESS) { in zend_jit_compute_liveness()
1796 if (zend_jit_begin_range(intervals, op->op2_def, b->start, num) != SUCCESS) { in zend_jit_compute_liveness()
1802 if (zend_jit_begin_range(intervals, op->result_def, b->start, num) != SUCCESS) { in zend_jit_compute_liveness()
1815 if (zend_jit_add_range(intervals, op->op1_use, b->start, num) != SUCCESS) { in zend_jit_compute_liveness()
1823 if (zend_jit_add_range(intervals, op->op2_use, b->start, num) != SUCCESS) { in zend_jit_compute_liveness()
1831 if (zend_jit_add_range(intervals, op->result_use, b->start, num) != SUCCESS) { in zend_jit_compute_liveness()
2023 if (position >= range->start && position <= range->end) { in zend_interval_covers()
2038 if (r1->start <= r2->end) { in zend_interval_intersection()
2039 if (r2->start <= r1->end) { in zend_interval_intersection()
2040 return MAX(r1->start, r2->start); in zend_interval_intersection()
2083 if (ssa->vars[current->ssa_var].definition == current->range.start) { in zend_jit_try_allocate_free_reg()
2085 if (current->range.start != zend_interval_end(it)) { in zend_jit_try_allocate_free_reg()
2088 ssa_opcodes ? ssa_opcodes[current->range.start] : op_array->opcodes + current->range.start, in zend_jit_try_allocate_free_reg()
2089 ssa->ops + current->range.start, ssa, current->ssa_var, it->ssa_var)) { in zend_jit_try_allocate_free_reg()
2139 uint32_t line = range->start; in zend_jit_try_allocate_free_reg()
2178 if (ssa->vars[current->ssa_var].definition == current->start) { in zend_jit_try_allocate_free_reg()
2179 zend_op *opline = op_array->opcodes + current->start; in zend_jit_try_allocate_free_reg()
2184 hint = ssa->ops[current->start].op2_use; in zend_jit_try_allocate_free_reg()
2186 hint = ssa->ops[current->start].op1_use; in zend_jit_try_allocate_free_reg()
2191 hint = ssa->ops[current->start].op1_use; in zend_jit_try_allocate_free_reg()
2197 hint = ssa->ops[current->start].op1_use; in zend_jit_try_allocate_free_reg()
2306 position = current->range.start; in zend_jit_linear_scan()
2388 fprintf(stderr, ": %u-%u", ival->range.start, ival->range.end); in zend_jit_dump_lifetime_interval()
2391 fprintf(stderr, ", %u-%u", range->start, range->end); in zend_jit_dump_lifetime_interval()
2724 opline = op_array->opcodes + ssa->cfg.blocks[b].start + ssa->cfg.blocks[b].len - 1; in zend_jit()
2750 op_array->opcodes[ssa->cfg.blocks[b].start].opcode != ZEND_JMP) { in zend_jit()
2764 opline = op_array->opcodes + ssa->cfg.blocks[b].start; in zend_jit()
2845 && ssa->cfg.blocks[b].start != 0 in zend_jit()
2846 && (op_array->opcodes[ssa->cfg.blocks[b].start - 1].opcode == ZEND_NOP in zend_jit()
2847 || op_array->opcodes[ssa->cfg.blocks[b].start - 1].opcode == ZEND_SWITCH_LONG in zend_jit()
2848 || op_array->opcodes[ssa->cfg.blocks[b].start - 1].opcode == ZEND_SWITCH_STRING in zend_jit()
2849 || op_array->opcodes[ssa->cfg.blocks[b].start - 1].opcode == ZEND_MATCH)) { in zend_jit()
2851 if (!zend_jit_set_ip(&dasm_state, op_array->opcodes + ssa->cfg.blocks[b].start)) { in zend_jit()
2855 zend_jit_set_last_valid_opline(op_array->opcodes + ssa->cfg.blocks[b].start); in zend_jit()
2860 zend_jit_set_last_valid_opline(op_array->opcodes + ssa->cfg.blocks[b].start); in zend_jit()
2863 if (!zend_jit_check_timeout(&dasm_state, op_array->opcodes + ssa->cfg.blocks[b].start, NULL)) { in zend_jit()
2894 end = ssa->cfg.blocks[b].start + ssa->cfg.blocks[b].len - 1; in zend_jit()
2895 for (i = ssa->cfg.blocks[b].start; i <= end; i++) { in zend_jit()
3612 if (opline > op_array->opcodes + ssa->cfg.blocks[b].start && in zend_jit()
4023 if (opline > op_array->opcodes + ssa->cfg.blocks[b].start && in zend_jit()
4379 op_array->opcodes[cfg->blocks[i].start].handler = in zend_jit_setup_hot_counters_ex()