Lines Matching refs:jit_extension

481 	zend_jit_op_array_trace_extension *jit_extension;  in zend_jit_trace_build_ssa()  local
484 jit_extension = in zend_jit_trace_build_ssa()
486 jit_extension->func_info.num = 0; in zend_jit_trace_build_ssa()
487 jit_extension->func_info.flags &= ZEND_FUNC_JIT_ON_FIRST_EXEC in zend_jit_trace_build_ssa()
491 memset(&jit_extension->func_info.ssa, 0, sizeof(zend_func_info) - offsetof(zend_func_info, ssa)); in zend_jit_trace_build_ssa()
492 ssa = &jit_extension->func_info.ssa; in zend_jit_trace_build_ssa()
501 …_calls(&CG(arena), script, ZEND_CALL_TREE, (zend_op_array*)op_array, &jit_extension->func_info) !=… in zend_jit_trace_build_ssa()
504jit_extension->func_info.call_map = zend_build_call_map(&CG(arena), &jit_extension->func_info, op_… in zend_jit_trace_build_ssa()
506 zend_init_func_return_info(op_array, script, &jit_extension->func_info.return_info); in zend_jit_trace_build_ssa()
1086 zend_jit_op_array_trace_extension *jit_extension; in zend_jit_trace_build_tssa() local
1169 jit_extension = in zend_jit_trace_build_tssa()
1171 ssa = &jit_extension->func_info.ssa; in zend_jit_trace_build_tssa()
1187 jit_extension = in zend_jit_trace_build_tssa()
1189 ssa = &jit_extension->func_info.ssa; in zend_jit_trace_build_tssa()
1410 jit_extension = in zend_jit_trace_build_tssa()
1412 ssa = &jit_extension->func_info.ssa; in zend_jit_trace_build_tssa()
2099 jit_extension = in zend_jit_trace_build_tssa()
2101 ssa = &jit_extension->func_info.ssa; in zend_jit_trace_build_tssa()
2170 jit_extension = in zend_jit_trace_build_tssa()
2172 ssa = &jit_extension->func_info.ssa; in zend_jit_trace_build_tssa()
2303 jit_extension = in zend_jit_trace_build_tssa()
2305 ssa = &jit_extension->func_info.ssa; in zend_jit_trace_build_tssa()
2427 zend_jit_op_array_trace_extension *jit_extension; in zend_jit_trace_allocate_registers() local
2464 jit_extension = in zend_jit_trace_allocate_registers()
2466 op_array_ssa = &jit_extension->func_info.ssa; in zend_jit_trace_allocate_registers()
2754 jit_extension = in zend_jit_trace_allocate_registers()
2756 op_array_ssa = &jit_extension->func_info.ssa; in zend_jit_trace_allocate_registers()
2780 jit_extension = in zend_jit_trace_allocate_registers()
2782 op_array_ssa = &jit_extension->func_info.ssa; in zend_jit_trace_allocate_registers()
3684 zend_jit_op_array_trace_extension *jit_extension; in zend_jit_trace() local
3748 jit_extension = in zend_jit_trace()
3750 op_array_ssa = &jit_extension->func_info.ssa; in zend_jit_trace()
6256 jit_extension = in zend_jit_trace()
6258 op_array_ssa = &jit_extension->func_info.ssa; in zend_jit_trace()
6282 jit_extension = in zend_jit_trace()
6284 op_array_ssa = &jit_extension->func_info.ssa; in zend_jit_trace()
6366 zend_jit_op_array_trace_extension *jit_extension = in zend_jit_trace() local
6376 if (jit_extension in zend_jit_trace()
6377 && zend_jit_var_may_alias(p->op_array, &jit_extension->func_info.ssa, i) != NO_ALIAS) { in zend_jit_trace()
6398 zend_call_info *call_info = jit_extension->func_info.callee_info; in zend_jit_trace()
6568 jit_extension = in zend_jit_trace()
6576 zend_jit_trace_setup_ret_counter(opline, jit_extension->offset); in zend_jit_trace()
6579 jit_extension = in zend_jit_trace()
6583 jit_extension = in zend_jit_trace()
6598 zend_jit_trace_setup_ret_counter(opline, jit_extension->offset); in zend_jit_trace()
6606 jit_extension = in zend_jit_trace()
6608 zend_jit_trace_setup_ret_counter(frame->call_opline, jit_extension->offset); in zend_jit_trace()
6627 jit_extension = in zend_jit_trace()
6630 jit_extension->func_info.num = 0; in zend_jit_trace()
6631 jit_extension->func_info.flags &= ZEND_FUNC_JIT_ON_FIRST_EXEC in zend_jit_trace()
6635 memset(&jit_extension->func_info.ssa, 0, sizeof(zend_func_info) - offsetof(zend_func_info, ssa)); in zend_jit_trace()
7135 zend_jit_op_array_trace_extension *jit_extension; in zend_jit_trace_hot_root() local
7148 jit_extension = (zend_jit_op_array_trace_extension*)ZEND_FUNC_INFO(op_array); in zend_jit_trace_hot_root()
7149 offset = jit_extension->offset; in zend_jit_trace_hot_root()
7193 jit_extension = (zend_jit_op_array_trace_extension*)ZEND_FUNC_INFO(op_array); in zend_jit_trace_hot_root()
7194 offset = jit_extension->offset; in zend_jit_trace_hot_root()
7198 zend_jit_op_array_trace_extension *jit_extension = in zend_jit_trace_hot_root() local
7200 size_t offset = jit_extension->offset; in zend_jit_trace_hot_root()
7514 zend_jit_op_array_trace_extension *jit_extension = in zend_jit_trace_hot_side() local
7516 size_t offset = jit_extension->offset; in zend_jit_trace_hot_side()
7552 zend_jit_op_array_trace_extension *jit_extension = in zend_jit_trace_hot_side() local
7556 stop = zend_jit_compile_root_trace(trace_buffer, opline, jit_extension->offset); in zend_jit_trace_hot_side()
7772 zend_jit_op_array_trace_extension *jit_extension; in zend_jit_restart_hot_trace_counters() local
7775 jit_extension = (zend_jit_op_array_trace_extension*)ZEND_FUNC_INFO(op_array); in zend_jit_restart_hot_trace_counters()
7777 jit_extension->trace_info[i].trace_flags &= in zend_jit_restart_hot_trace_counters()
7779 if (jit_extension->trace_info[i].trace_flags == ZEND_JIT_TRACE_START_LOOP) { in zend_jit_restart_hot_trace_counters()
7781 } else if (jit_extension->trace_info[i].trace_flags == ZEND_JIT_TRACE_START_ENTER) { in zend_jit_restart_hot_trace_counters()
7784 op_array->opcodes[i].handler = jit_extension->trace_info[i].orig_handler; in zend_jit_restart_hot_trace_counters()
7793 zend_jit_op_array_trace_extension *jit_extension; in zend_jit_setup_hot_trace_counters() local
7798jit_extension = (zend_jit_op_array_trace_extension*)zend_shared_alloc(sizeof(zend_jit_op_array_tra… in zend_jit_setup_hot_trace_counters()
7799 if (!jit_extension) { in zend_jit_setup_hot_trace_counters()
7802 memset(&jit_extension->func_info, 0, sizeof(zend_func_info)); in zend_jit_setup_hot_trace_counters()
7803 jit_extension->func_info.flags = ZEND_FUNC_JIT_ON_HOT_TRACE; in zend_jit_setup_hot_trace_counters()
7804 jit_extension->op_array = op_array; in zend_jit_setup_hot_trace_counters()
7805 jit_extension->offset = (char*)jit_extension->trace_info - (char*)op_array->opcodes; in zend_jit_setup_hot_trace_counters()
7807 jit_extension->trace_info[i].orig_handler = op_array->opcodes[i].handler; in zend_jit_setup_hot_trace_counters()
7808 jit_extension->trace_info[i].call_handler = zend_get_opcode_handler_func(&op_array->opcodes[i]); in zend_jit_setup_hot_trace_counters()
7809 jit_extension->trace_info[i].counter = NULL; in zend_jit_setup_hot_trace_counters()
7810 jit_extension->trace_info[i].trace_flags = in zend_jit_setup_hot_trace_counters()
7813 ZEND_SET_FUNC_INFO(op_array, (void*)jit_extension); in zend_jit_setup_hot_trace_counters()
7829 …if (!(ZEND_OP_TRACE_INFO(opline, jit_extension->offset)->trace_flags & ZEND_JIT_TRACE_UNSUPPORTED)… in zend_jit_setup_hot_trace_counters()
7831 if (!ZEND_OP_TRACE_INFO(opline, jit_extension->offset)->counter) { in zend_jit_setup_hot_trace_counters()
7832 ZEND_OP_TRACE_INFO(opline, jit_extension->offset)->counter = in zend_jit_setup_hot_trace_counters()
7836 ZEND_OP_TRACE_INFO(opline, jit_extension->offset)->trace_flags |= in zend_jit_setup_hot_trace_counters()
7853 if (!ZEND_OP_TRACE_INFO(opline, jit_extension->offset)->trace_flags) { in zend_jit_setup_hot_trace_counters()
7856 ZEND_OP_TRACE_INFO(opline, jit_extension->offset)->counter = in zend_jit_setup_hot_trace_counters()
7859 ZEND_OP_TRACE_INFO(opline, jit_extension->offset)->trace_flags |= in zend_jit_setup_hot_trace_counters()
7864 zend_shared_alloc_register_xlat_entry(op_array->opcodes, jit_extension); in zend_jit_setup_hot_trace_counters()