Skip to content

Commit 1d0d315

Browse files
tracing thru dynamic
1 parent 3f212a4 commit 1d0d315

10 files changed

Lines changed: 423 additions & 213 deletions

File tree

Include/internal/pycore_optimizer.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,11 @@ _PyJit_TryInitializeTracing(PyThreadState *tstate, _PyInterpreterFrame *frame,
371371
_Py_CODEUNIT *close_loop_instr, int curr_stackdepth, int chain_depth, _PyExitData *exit,
372372
_PyExecutorObject *prev_exec, int oparg);
373373

374+
int
375+
_PyJit_TryInitializeTracingDynamic(PyThreadState *tstate, _PyInterpreterFrame *frame, _Py_CODEUNIT *curr_instr,
376+
_Py_CODEUNIT *insert_exec_instr,_Py_CODEUNIT *close_loop_instr, int curr_stackdepth,
377+
int chain_depth, _PyExitData *exit, _PyExecutorObject *prev_exec, int oparg);
378+
374379
void _PyJit_FinalizeTracing(PyThreadState *tstate);
375380

376381
void _PyJit_Tracer_InvalidateDependency(PyThreadState *old_tstate, void *obj);

0 commit comments

Comments
 (0)