@@ -405,6 +405,7 @@ PYTHON_OBJS= \
405405 Python/mysnprintf.o \
406406 Python/mystrtoul.o \
407407 Python/optimizer.o \
408+ Python/optimizer_analysis.o \
408409 Python/pathconfig.o \
409410 Python/preconfig.o \
410411 Python/pyarena.o \
@@ -1552,10 +1553,12 @@ regen-cases:
15521553 -m $(srcdir)/Include/internal/pycore_opcode_metadata.h.new \
15531554 -e $(srcdir)/Python/executor_cases.c.h.new \
15541555 -p $(srcdir)/Lib/_opcode_metadata.py.new \
1556+ -a $(srcdir)/Python/abstract_interp_cases.c.h.new \
15551557 $(srcdir)/Python/bytecodes.c
15561558 $(UPDATE_FILE) $(srcdir)/Python/generated_cases.c.h $(srcdir)/Python/generated_cases.c.h.new
15571559 $(UPDATE_FILE) $(srcdir)/Include/internal/pycore_opcode_metadata.h $(srcdir)/Include/internal/pycore_opcode_metadata.h.new
15581560 $(UPDATE_FILE) $(srcdir)/Python/executor_cases.c.h $(srcdir)/Python/executor_cases.c.h.new
1561+ $(UPDATE_FILE) $(srcdir)/Python/abstract_interp_cases.c.h $(srcdir)/Python/abstract_interp_cases.c.h.new
15591562 $(UPDATE_FILE) $(srcdir)/Lib/_opcode_metadata.py $(srcdir)/Lib/_opcode_metadata.py.new
15601563
15611564Python/compile.o: $(srcdir)/Include/internal/pycore_opcode_metadata.h
@@ -1568,6 +1571,7 @@ Python/ceval.o: \
15681571
15691572Python/executor.o: \
15701573 $(srcdir)/Include/internal/pycore_opcode_metadata.h \
1574+ $(srcdir)/Include/internal/pycore_optimizer.h \
15711575 $(srcdir)/Python/ceval_macros.h \
15721576 $(srcdir)/Python/executor_cases.c.h
15731577
@@ -1576,7 +1580,12 @@ Python/flowgraph.o: \
15761580
15771581Python/optimizer.o: \
15781582 $(srcdir)/Python/executor_cases.c.h \
1579- $(srcdir)/Include/internal/pycore_opcode_metadata.h
1583+ $(srcdir)/Include/internal/pycore_opcode_metadata.h \
1584+ $(srcdir)/Include/internal/pycore_optimizer.h
1585+
1586+ Python/optimizer_analysis.o: \
1587+ $(srcdir)/Include/internal/pycore_opcode_metadata.h \
1588+ $(srcdir)/Include/internal/pycore_optimizer.h
15801589
15811590Python/frozen.o: $(FROZEN_FILES_OUT)
15821591
@@ -1786,6 +1795,7 @@ PYTHON_HEADERS= \
17861795 $(srcdir)/Include/internal/pycore_obmalloc_init.h \
17871796 $(srcdir)/Include/internal/pycore_opcode.h \
17881797 $(srcdir)/Include/internal/pycore_opcode_utils.h \
1798+ $(srcdir)/Include/internal/pycore_optimizer.h \
17891799 $(srcdir)/Include/internal/pycore_pathconfig.h \
17901800 $(srcdir)/Include/internal/pycore_pyarena.h \
17911801 $(srcdir)/Include/internal/pycore_pyerrors.h \
0 commit comments