@@ -1440,7 +1440,7 @@ decref_threadstate(_PyThreadStateImpl *tstate)
14401440}
14411441
14421442static inline void
1443- init_jit_metric (uint16_t * target , const char * env_name , uint16_t default_value ,
1443+ init_policy (uint16_t * target , const char * env_name , uint16_t default_value ,
14441444 long min_value , long max_value )
14451445{
14461446 * target = default_value ;
@@ -1539,20 +1539,20 @@ init_threadstate(_PyThreadStateImpl *_tstate,
15391539 _tstate -> asyncio_running_loop = NULL ;
15401540 _tstate -> asyncio_running_task = NULL ;
15411541 // Initialize interpreter policy from environment variables
1542- init_jit_metric (& _tstate -> policy .interp .jump_backward_initial_value ,
1543- "PYTHON_JIT_JUMP_BACKWARD_INITIAL_VALUE" ,
1544- JUMP_BACKWARD_INITIAL_VALUE , 1 , MAX_VALUE );
1545- init_jit_metric (& _tstate -> policy .interp .jump_backward_initial_backoff ,
1546- "PYTHON_JIT_JUMP_BACKWARD_INITIAL_BACKOFF" ,
1547- JUMP_BACKWARD_INITIAL_BACKOFF , 0 , MAX_BACKOFF );
1542+ init_policy (& _tstate -> policy .interp .jump_backward_initial_value ,
1543+ "PYTHON_JIT_JUMP_BACKWARD_INITIAL_VALUE" ,
1544+ JUMP_BACKWARD_INITIAL_VALUE , 1 , MAX_VALUE );
1545+ init_policy (& _tstate -> policy .interp .jump_backward_initial_backoff ,
1546+ "PYTHON_JIT_JUMP_BACKWARD_INITIAL_BACKOFF" ,
1547+ JUMP_BACKWARD_INITIAL_BACKOFF , 0 , MAX_BACKOFF );
15481548#ifdef _Py_TIER2
15491549 // Initialize JIT policy from environment variables
1550- init_jit_metric (& _tstate -> policy .jit .side_exit_initial_value ,
1551- "PYTHON_JIT_SIDE_EXIT_INITIAL_VALUE" ,
1552- SIDE_EXIT_INITIAL_VALUE , 1 , MAX_VALUE );
1553- init_jit_metric (& _tstate -> policy .jit .side_exit_initial_backoff ,
1554- "PYTHON_JIT_SIDE_EXIT_INITIAL_BACKOFF" ,
1555- SIDE_EXIT_INITIAL_BACKOFF , 0 , MAX_BACKOFF );
1550+ init_policy (& _tstate -> policy .jit .side_exit_initial_value ,
1551+ "PYTHON_JIT_SIDE_EXIT_INITIAL_VALUE" ,
1552+ SIDE_EXIT_INITIAL_VALUE , 1 , MAX_VALUE );
1553+ init_policy (& _tstate -> policy .jit .side_exit_initial_backoff ,
1554+ "PYTHON_JIT_SIDE_EXIT_INITIAL_BACKOFF" ,
1555+ SIDE_EXIT_INITIAL_BACKOFF , 0 , MAX_BACKOFF );
15561556 _tstate -> jit_tracer_state .code_buffer = NULL ;
15571557#endif
15581558 tstate -> delete_later = NULL ;
0 commit comments