Lines Matching refs:idx
411 trace_buffer[idx].info = _op | (_info); \
412 trace_buffer[idx].ptr = _ptr; \
413 idx++; \
414 if (idx >= JIT_G(max_trace_length) - 2) { \
420 trace_buffer[idx].op = _op; \
421 trace_buffer[idx].op1_type = _op1_type; \
422 trace_buffer[idx].op2_type = _op2_type; \
423 trace_buffer[idx].op3_type = _op3_type; \
424 trace_buffer[idx].ptr = _ptr; \
425 idx++; \
426 if (idx >= JIT_G(max_trace_length) - 2) { \
438 idx = ZEND_JIT_TRACE_START_REC_SIZE;
441 trace_buffer[1].last = idx; \
442 trace_buffer[idx].op = _op; \
443 trace_buffer[idx].start = trace_buffer[idx].start; \
444 trace_buffer[idx].stop = trace_buffer[0].stop = _stop; \
445 trace_buffer[idx].level = trace_buffer[0].level = ret_level ? ret_level + 1 : 0; \
446 trace_buffer[idx].ptr = _ptr;
505 …nit_call_ex(zend_execute_data *call, zend_jit_trace_rec *trace_buffer, int idx, uint32_t is_megamo… in zend_jit_trace_record_fake_init_call_ex() argument
514 …idx = zend_jit_trace_record_fake_init_call_ex(call->prev_execute_data, trace_buffer, idx, is_megam… in zend_jit_trace_record_fake_init_call_ex()
515 if (idx < 0) { in zend_jit_trace_record_fake_init_call_ex()
516 return idx; in zend_jit_trace_record_fake_init_call_ex()
555 return idx; in zend_jit_trace_record_fake_init_call_ex()
558 …e_init_call(zend_execute_data *call, zend_jit_trace_rec *trace_buffer, int idx, uint32_t is_megamo… in zend_jit_trace_record_fake_init_call() argument
560 return zend_jit_trace_record_fake_init_call_ex(call, trace_buffer, idx, is_megamorphic, 0); in zend_jit_trace_record_fake_init_call()
565 int idx; in zend_jit_trace_subtrace() local
568 memmove(trace_buffer + idx, trace_buffer + start, (end - start) * sizeof(zend_jit_trace_rec)); in zend_jit_trace_subtrace()
569 return idx + (end - start); in zend_jit_trace_subtrace()
624 int idx, count; local
683 int ret = zend_jit_trace_record_fake_init_call(prev_call, trace_buffer, idx, is_megamorphic);
692 idx = ret;
1025 backtrack_recursion = idx;
1054 backtrack_ret_recursion = idx;
1066 int ret = zend_jit_trace_record_fake_init_call(prev_call, trace_buffer, idx, 0);
1071 idx = ret;
1094 int ret = zend_jit_trace_record_fake_init_call(prev_call, trace_buffer, idx, 0);
1099 idx = ret;
1209 backtrack_link_to_enter = idx;
1248 idx = zend_jit_trace_subtrace(trace_buffer,
1249 last_loop, idx, ZEND_JIT_TRACE_START_LOOP, op_array, opline);
1255 last_loop = idx;
1274 idx = backtrack_recursion;
1278 idx = backtrack_ret_recursion;
1286 idx = backtrack_link_to_enter;
1295 while (trace_buffer[idx-1].op == ZEND_JIT_TRACE_INIT_CALL
1296 && (trace_buffer[idx-1].info & ZEND_JIT_TRACE_FAKE_INIT_CALL)) {
1297 idx--;