mirror of
https://github.com/python/cpython.git
synced 2025-07-23 03:05:38 +00:00
gh-130004: Disable PGO for ceval.c on MSVC for default build (GH-130009)
Disable PGO for ceval.c on MSVC on default build
This commit is contained in:
parent
3b548adc76
commit
5cdd6e5e75
1 changed files with 2 additions and 7 deletions
|
@ -764,15 +764,10 @@ _PyObjectArray_Free(PyObject **array, PyObject **scratch)
|
|||
#define PY_EVAL_C_STACK_UNITS 2
|
||||
|
||||
|
||||
/* _PyEval_EvalFrameDefault is too large to optimize for speed with PGO on MSVC
|
||||
when the JIT is enabled or GIL is disabled. Disable that optimization around
|
||||
this function only. If this is fixed upstream, we should gate this on the
|
||||
version of MSVC.
|
||||
/* _PyEval_EvalFrameDefault is too large to optimize for speed with PGO on MSVC.
|
||||
*/
|
||||
#if (defined(_MSC_VER) && \
|
||||
defined(_Py_USING_PGO) && \
|
||||
(defined(_Py_JIT) || \
|
||||
defined(Py_GIL_DISABLED)))
|
||||
defined(_Py_USING_PGO))
|
||||
#define DO_NOT_OPTIMIZE_INTERP_LOOP
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue