Lines Matching refs:opcodes
154 && !zend_ssa_is_no_val_use(op_array->opcodes + prev_use, ssa->ops + prev_use, var)) { in zend_ssa_is_last_use()
164 } else if (zend_ssa_is_no_val_use(op_array->opcodes + next_use, ssa->ops + next_use, var)) { in zend_ssa_is_last_use()
328 const zend_op *end = op_array->opcodes + op_array->last; in zend_jit_needs_call_chain()
387 if (end - op_array->opcodes >= ssa->cfg.blocks[b].start + ssa->cfg.blocks[b].len) { in zend_jit_needs_call_chain()
402 if (!end || end - op_array->opcodes >= ssa->cfg.blocks[b].start + ssa->cfg.blocks[b].len) { in zend_jit_needs_call_chain()
454 zend_ssa_op *ssa_op = ssa->ops ? &ssa->ops[opline - op_array->opcodes] : NULL; in skip_valid_arguments()
490 … const zend_op *opline = op_array->opcodes + ssa->cfg.blocks[j].start + ssa->cfg.blocks[j].len - 1; in zend_ssa_cv_info()
1160 if (op_array->opcodes[op_num].opcode == ZEND_OP_DATA) { in zend_jit_allocate_registers()
1170 if (zend_may_throw(op_array->opcodes + op_num, ssa->ops + op_num, op_array, ssa)) { in zend_jit_allocate_registers()
1175 if (op_array->opcodes[op_num].opcode == ZEND_OP_DATA) { in zend_jit_allocate_registers()
1346 ssa->cfg.blocks[ssa->cfg.map[rt_opline - op_array->opcodes]].flags |= ZEND_BB_ENTRY; in zend_jit()
1367 opline = op_array->opcodes + ssa->cfg.blocks[b].start; in zend_jit()
1371 if (opline != op_array->opcodes && (opline-1)->opcode != ZEND_RECV_INIT) { in zend_jit()
1375 if (opline != op_array->opcodes && recv_emitted) { in zend_jit()
1441 && rt_opline == op_array->opcodes + ssa->cfg.blocks[b].start) { in zend_jit()
1448 && (op_array->opcodes[ssa->cfg.blocks[b].start - 1].opcode == ZEND_NOP in zend_jit()
1449 || op_array->opcodes[ssa->cfg.blocks[b].start - 1].opcode == ZEND_SWITCH_LONG in zend_jit()
1450 || op_array->opcodes[ssa->cfg.blocks[b].start - 1].opcode == ZEND_SWITCH_STRING in zend_jit()
1451 || op_array->opcodes[ssa->cfg.blocks[b].start - 1].opcode == ZEND_MATCH)) { in zend_jit()
1454 zend_jit_set_last_valid_opline(&ctx, op_array->opcodes + ssa->cfg.blocks[b].start); in zend_jit()
1461 zend_jit_set_last_valid_opline(&ctx, op_array->opcodes + ssa->cfg.blocks[b].start); in zend_jit()
1464 zend_jit_check_timeout(&ctx, op_array->opcodes + ssa->cfg.blocks[b].start, NULL); in zend_jit()
1497 opline = op_array->opcodes + i; in zend_jit()
1790 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in zend_jit()
1841 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in zend_jit()
1885 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in zend_jit()
1912 && ssa->ops[opline - op_array->opcodes].op2_def >= 0 in zend_jit()
1913 && !ssa->vars[ssa->ops[opline - op_array->opcodes].op2_def].no_val) { in zend_jit()
1952 && ssa->ops[opline - op_array->opcodes].op1_def >= 0 in zend_jit()
1953 && !ssa->vars[ssa->ops[opline - op_array->opcodes].op1_def].no_val) { in zend_jit()
2012 && ssa->ops[opline - op_array->opcodes].op1_def >= 0 in zend_jit()
2013 && !ssa->vars[ssa->ops[opline - op_array->opcodes].op1_def].no_val) { in zend_jit()
2194 if (opline > op_array->opcodes + ssa->cfg.blocks[b].start && in zend_jit()
2362 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in zend_jit()
2516 zend_ssa_op *ssa_op = &ssa->ops[opline - op_array->opcodes]; in zend_jit()
2553 if (opline == op_array->opcodes || in zend_jit()
2554 opline->opcode != op_array->opcodes[i-1].opcode) { in zend_jit()
2607 opline = op_array->opcodes + i; in zend_jit()
2614 opline = op_array->opcodes + i; in zend_jit()
2627 if (opline > op_array->opcodes + ssa->cfg.blocks[b].start && in zend_jit()
2667 … zend_ssa_var_info *res_ssa = &ssa->var_info[ssa->ops[opline - op_array->opcodes].result_def]; in zend_jit()
2912 zend_op *opline = op_array->opcodes; in zend_runtime_jit()
2965 opline = op_array->opcodes; in zend_jit_check_funcs()
3002 op_array->opcodes[i].handler = jit_extension->orig_handlers[i]; in zend_jit_hot_func()
3026 zend_op *opline = op_array->opcodes; in zend_jit_setup_hot_counters_ex()
3043 op_array->opcodes[cfg->blocks[i].start].handler = in zend_jit_setup_hot_counters_ex()
3058 op_array->opcodes[i].handler = jit_extension->orig_handlers[i]; in zend_jit_restart_hot_counters()
3092 jit_extension->orig_handlers[i] = op_array->opcodes[i].handler; in zend_jit_setup_hot_counters()
3098 zend_shared_alloc_register_xlat_entry(op_array->opcodes, jit_extension); in zend_jit_setup_hot_counters()
3113 zend_op *opline = op_array->opcodes; in zend_jit_op_array()
3138 zend_shared_alloc_register_xlat_entry(op_array->opcodes, jit_extension); in zend_jit_op_array()
3143 zend_op *opline = op_array->opcodes; in zend_jit_op_array()
3168 zend_shared_alloc_register_xlat_entry(op_array->opcodes, jit_extension); in zend_jit_op_array()
3274 void *jit_extension = zend_shared_alloc_get_xlat_entry(op_array->opcodes); in zend_jit_script()
3729 zend_op *opline = op_array->opcodes; in zend_jit_restart_preloaded_op_array()