Lines Matching refs:opcodes

213 			 && !zend_ssa_is_no_val_use(op_array->opcodes + prev_use, ssa->ops + prev_use, var)) {  in zend_ssa_is_last_use()
223 } else if (zend_ssa_is_no_val_use(op_array->opcodes + next_use, ssa->ops + next_use, var)) { in zend_ssa_is_last_use()
403 const zend_op *end = op_array->opcodes + op_array->last; in zend_jit_needs_call_chain()
460 if (end - op_array->opcodes >= ssa->cfg.blocks[b].start + ssa->cfg.blocks[b].len) { in zend_jit_needs_call_chain()
475 if (!end || end - op_array->opcodes >= ssa->cfg.blocks[b].start + ssa->cfg.blocks[b].len) { in zend_jit_needs_call_chain()
527 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in skip_valid_arguments()
563 … const zend_op *opline = op_array->opcodes + ssa->cfg.blocks[j].start + ssa->cfg.blocks[j].len - 1; in zend_ssa_cv_info()
937 int b = ssa->cfg.map[rt_opline - op_array->opcodes]; in dasm_link_and_encode()
950 uint32_t pos = rt_opline - op_array->opcodes; in dasm_link_and_encode()
1027 zend_op *opline = op_array->opcodes + ssa->cfg.blocks[b].start; in dasm_link_and_encode()
1036 int b = ssa->cfg.map[rt_opline - op_array->opcodes]; in dasm_link_and_encode()
1800 opline = op_array->opcodes + n; in zend_jit_compute_liveness()
1939 const zend_op *opline = op_array->opcodes + line; in zend_jit_compute_liveness()
2110 ssa_opcodes ? ssa_opcodes[current->range.start] : op_array->opcodes + current->range.start, in zend_jit_try_allocate_free_reg()
2173 ssa_opcodes ? ssa_opcodes[line] : op_array->opcodes + line, in zend_jit_try_allocate_free_reg()
2185 ssa_opcodes ? ssa_opcodes[line] : op_array->opcodes + line, in zend_jit_try_allocate_free_reg()
2201 zend_op *opline = op_array->opcodes + current->start; in zend_jit_try_allocate_free_reg()
2746 opline = op_array->opcodes + ssa->cfg.blocks[b].start + ssa->cfg.blocks[b].len - 1; in zend_jit()
2772 op_array->opcodes[ssa->cfg.blocks[b].start].opcode != ZEND_JMP) { in zend_jit()
2786 opline = op_array->opcodes + ssa->cfg.blocks[b].start; in zend_jit()
2789 if (opline == op_array->opcodes || in zend_jit()
2868 && (op_array->opcodes[ssa->cfg.blocks[b].start - 1].opcode == ZEND_NOP in zend_jit()
2869 || op_array->opcodes[ssa->cfg.blocks[b].start - 1].opcode == ZEND_SWITCH_LONG in zend_jit()
2870 || op_array->opcodes[ssa->cfg.blocks[b].start - 1].opcode == ZEND_SWITCH_STRING in zend_jit()
2871 || op_array->opcodes[ssa->cfg.blocks[b].start - 1].opcode == ZEND_MATCH)) { in zend_jit()
2873 if (!zend_jit_set_ip(&dasm_state, op_array->opcodes + ssa->cfg.blocks[b].start)) { in zend_jit()
2877 zend_jit_set_last_valid_opline(op_array->opcodes + ssa->cfg.blocks[b].start); in zend_jit()
2882 zend_jit_set_last_valid_opline(op_array->opcodes + ssa->cfg.blocks[b].start); in zend_jit()
2885 if (!zend_jit_check_timeout(&dasm_state, op_array->opcodes + ssa->cfg.blocks[b].start, NULL)) { in zend_jit()
2919 opline = op_array->opcodes + i; in zend_jit()
3204 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in zend_jit()
3252 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in zend_jit()
3293 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in zend_jit()
3319 && ssa->ops[opline - op_array->opcodes].op2_def >= 0 in zend_jit()
3320 && !ssa->vars[ssa->ops[opline - op_array->opcodes].op2_def].no_val) { in zend_jit()
3358 && ssa->ops[opline - op_array->opcodes].op1_def >= 0 in zend_jit()
3359 && !ssa->vars[ssa->ops[opline - op_array->opcodes].op1_def].no_val) { in zend_jit()
3418 && ssa->ops[opline - op_array->opcodes].op1_def >= 0 in zend_jit()
3419 && !ssa->vars[ssa->ops[opline - op_array->opcodes].op1_def].no_val) { in zend_jit()
3634 if (opline > op_array->opcodes + ssa->cfg.blocks[b].start && in zend_jit()
3795 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in zend_jit()
3946 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in zend_jit()
3981 if (opline == op_array->opcodes || in zend_jit()
3982 opline->opcode != op_array->opcodes[i-1].opcode) { in zend_jit()
4045 if (opline > op_array->opcodes + ssa->cfg.blocks[b].start && in zend_jit()
4080 … zend_ssa_var_info *res_ssa = &ssa->var_info[ssa->ops[opline - op_array->opcodes].result_def]; in zend_jit()
4271 zend_op *opline = op_array->opcodes; in zend_runtime_jit()
4324 opline = op_array->opcodes; in zend_jit_check_funcs()
4361 op_array->opcodes[i].handler = jit_extension->orig_handlers[i]; in zend_jit_hot_func()
4385 zend_op *opline = op_array->opcodes; in zend_jit_setup_hot_counters_ex()
4402 op_array->opcodes[cfg->blocks[i].start].handler = in zend_jit_setup_hot_counters_ex()
4417 op_array->opcodes[i].handler = jit_extension->orig_handlers[i]; in zend_jit_restart_hot_counters()
4450 jit_extension->orig_handlers[i] = op_array->opcodes[i].handler; in zend_jit_setup_hot_counters()
4456 zend_shared_alloc_register_xlat_entry(op_array->opcodes, jit_extension); in zend_jit_setup_hot_counters()
4471 zend_op *opline = op_array->opcodes; in zend_jit_op_array()
4495 zend_shared_alloc_register_xlat_entry(op_array->opcodes, jit_extension); in zend_jit_op_array()
4500 zend_op *opline = op_array->opcodes; in zend_jit_op_array()
4524 zend_shared_alloc_register_xlat_entry(op_array->opcodes, jit_extension); in zend_jit_op_array()
4628 void *jit_extension = zend_shared_alloc_get_xlat_entry(op_array->opcodes); in zend_jit_script()
5153 zend_op *opline = op_array->opcodes; in zend_jit_restart_preloaded_op_array()