From: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com> Date: Fri, 17 Oct 2025 17:17:42 +0000 (+0100) Subject: turn off optimizer again (for now) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cbb3ad24ede156d13a1df6ee97d72401cdc30a69;p=thirdparty%2FPython%2Fcpython.git turn off optimizer again (for now) --- diff --git a/hello.gvz b/hello.gvz new file mode 100644 index 000000000000..849b52472cd3 --- /dev/null +++ b/hello.gvz @@ -0,0 +1,426 @@ +digraph ideal { + + rankdir = "LR" + +executor_0x555555ebd390 [ + shape = none + label = < + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Executor
No code object
_START_EXECUTOR
_MAKE_WARM
_SET_IP
_CHECK_FUNCTION_VERSION
_CHECK_FUNCTION_EXACT_ARGS
_CHECK_STACK_SPACE_OPERAND
_CHECK_RECURSION_REMAINING
_INIT_CALL_PY_EXACT_ARGS_1
_SAVE_RETURN_OFFSET
_PUSH_FRAME
_GUARD_IP
_TIER2_RESUME_CHECK
_LOAD_FAST_BORROW_0
_SET_IP
_GUARD_TOS_TUPLE
_UNPACK_SEQUENCE_TWO_TUPLE
_CHECK_VALIDITY
_SET_IP
_STORE_FAST_1
_STORE_FAST_2
_CHECK_VALIDITY
_LOAD_CONST_INLINE_BORROW
_SET_IP
_STORE_FAST_3
_CHECK_VALIDITY
_GUARD_GLOBALS_VERSION
_LOAD_CONST_INLINE_BORROW
_PUSH_NULL
_LOAD_FAST_BORROW_2
_SET_IP
_CALL_BUILTIN_CLASS
_TIER2_RESUME_CHECK
_CHECK_VALIDITY
_SET_IP
_GET_ITER
_CHECK_VALIDITY
_SET_IP
_FOR_ITER_TIER_TWO
_GUARD_IP
_CHECK_VALIDITY
_SET_IP
_GUARD_TOS_TUPLE
_UNPACK_SEQUENCE_TWO_TUPLE
_CHECK_VALIDITY
_SET_IP
_STORE_FAST_4
_STORE_FAST_5
_CHECK_VALIDITY
_LOAD_FAST_BORROW_3
_LOAD_CONST_INLINE
_PUSH_NULL
_LOAD_FAST_BORROW_1
_LOAD_FAST_BORROW_4
_SET_IP
_CHECK_FUNCTION_VERSION_INLINE
_CHECK_RECURSION_REMAINING
_INIT_CALL_PY_EXACT_ARGS_2
_SAVE_RETURN_OFFSET
_PUSH_FRAME
_GUARD_IP
_TIER2_RESUME_CHECK
_LOAD_CONST_INLINE_BORROW
_LOAD_FAST_BORROW_0
_LOAD_FAST_BORROW_1
_GUARD_TOS_INT
_GUARD_NOS_INT
_BINARY_OP_ADD_INT
_LOAD_FAST_BORROW_0
_LOAD_FAST_BORROW_1
_BINARY_OP_ADD_INT
_LOAD_CONST_INLINE_BORROW
_BINARY_OP_ADD_INT
_BINARY_OP_MULTIPLY_INT
_LOAD_CONST_INLINE_BORROW
_SET_IP
_BINARY_OP
_CHECK_VALIDITY
_LOAD_FAST_BORROW_0
_GUARD_NOS_OVERFLOWED
_BINARY_OP_ADD_INT
_LOAD_CONST_INLINE_BORROW
_BINARY_OP_ADD_INT
_SET_IP
_BINARY_OP
_CHECK_VALIDITY
_SET_IP
_RETURN_VALUE
_GUARD_IP
_CHECK_VALIDITY
_LOAD_FAST_BORROW_5
_GUARD_TOS_FLOAT
_BINARY_OP_MULTIPLY_FLOAT
_SET_IP
_BINARY_OP
_CHECK_VALIDITY
_SET_IP
_STORE_FAST_3
_EXIT_TRACE
> +] + +executor_0x555555ebd390:i97 -> executor_0x555555eb9530:start +executor_0x555555eb48f0 [ + shape = none + label = < + + + + + + + + + + + + + + +
Executor
part_At_times_u: 44
_START_EXECUTOR
_MAKE_WARM
_SET_IP
_POP_ITER
_CHECK_VALIDITY
_LOAD_FAST_BORROW_3
_SET_IP
_RETURN_VALUE
_GUARD_IP
_CHECK_VALIDITY
_LIST_APPEND
_EXIT_TRACE
> +] + +executor_0x555555eb48f0:i11 -> executor_0x555555ebc2b0:start +executor_0x555555e0b190 [ + shape = none + label = < + + + + + + + + + + + + + + +
Executor
part_A_times_u: 36
_START_EXECUTOR
_MAKE_WARM
_SET_IP
_POP_ITER
_CHECK_VALIDITY
_LOAD_FAST_BORROW_3
_SET_IP
_RETURN_VALUE
_GUARD_IP
_CHECK_VALIDITY
_LIST_APPEND
_EXIT_TRACE
> +] + +executor_0x555555e0b190:i11 -> executor_0x555555ebc2b0:start +executor_0x555555ebc2b0 [ + shape = none + label = < + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Executor
eval_times_u: 26
_START_EXECUTOR
_MAKE_WARM
_ITER_CHECK_RANGE
_GUARD_NOT_EXHAUSTED_RANGE
_ITER_NEXT_RANGE
_SET_IP
_STORE_FAST_2
_LOAD_FAST_0
_CHECK_VALIDITY
_PUSH_NULL
_LOAD_FAST_BORROW_2
_LOAD_FAST_BORROW_1
_BUILD_TUPLE
_SET_IP
_CHECK_FUNCTION_VERSION
_CHECK_FUNCTION_EXACT_ARGS
_CHECK_STACK_SPACE_OPERAND
_CHECK_RECURSION_REMAINING
_INIT_CALL_PY_EXACT_ARGS_1
_SAVE_RETURN_OFFSET
_PUSH_FRAME
_GUARD_IP
_TIER2_RESUME_CHECK
_LOAD_FAST_BORROW_0
_SET_IP
_UNPACK_SEQUENCE_TWO_TUPLE
_CHECK_VALIDITY
_SET_IP
_STORE_FAST_1
_STORE_FAST_2
_CHECK_VALIDITY
_LOAD_CONST_INLINE_BORROW
_SET_IP
_STORE_FAST_3
_CHECK_VALIDITY
_GUARD_GLOBALS_VERSION
_LOAD_CONST_INLINE_BORROW
_PUSH_NULL
_LOAD_FAST_BORROW_2
_SET_IP
_CALL_BUILTIN_CLASS
_TIER2_RESUME_CHECK
_CHECK_VALIDITY
_SET_IP
_GET_ITER
_CHECK_VALIDITY
_SET_IP
_FOR_ITER_TIER_TWO
_GUARD_IP
_CHECK_VALIDITY
_SET_IP
_GUARD_TOS_TUPLE
_UNPACK_SEQUENCE_TWO_TUPLE
_CHECK_VALIDITY
_SET_IP
_STORE_FAST_4
_STORE_FAST_5
_CHECK_VALIDITY
_LOAD_FAST_BORROW_3
_LOAD_CONST_INLINE
_PUSH_NULL
_LOAD_FAST_BORROW_4
_LOAD_FAST_BORROW_1
_SET_IP
_CHECK_FUNCTION_VERSION_INLINE
_CHECK_RECURSION_REMAINING
_INIT_CALL_PY_EXACT_ARGS_2
_SAVE_RETURN_OFFSET
_PUSH_FRAME
_GUARD_IP
_TIER2_RESUME_CHECK
_LOAD_CONST_INLINE_BORROW
_LOAD_FAST_BORROW_0
_LOAD_FAST_BORROW_1
_GUARD_TOS_OVERFLOWED
_GUARD_NOS_INT
_BINARY_OP_ADD_INT
_LOAD_FAST_BORROW_0
_LOAD_FAST_BORROW_1
_BINARY_OP_ADD_INT
_LOAD_CONST_INLINE_BORROW
_BINARY_OP_ADD_INT
_BINARY_OP_MULTIPLY_INT
_LOAD_CONST_INLINE_BORROW
_SET_IP
_BINARY_OP
_CHECK_VALIDITY
_LOAD_FAST_BORROW_0
_GUARD_NOS_OVERFLOWED
_BINARY_OP_ADD_INT
_LOAD_CONST_INLINE_BORROW
_BINARY_OP_ADD_INT
_SET_IP
_BINARY_OP
_CHECK_VALIDITY
_SET_IP
_RETURN_VALUE
_GUARD_IP
_CHECK_VALIDITY
_LOAD_FAST_BORROW_5
_GUARD_TOS_FLOAT
_BINARY_OP_MULTIPLY_FLOAT
_SET_IP
_BINARY_OP
_CHECK_VALIDITY
_SET_IP
_STORE_FAST_3
_EXIT_TRACE
> +] + +executor_0x555555ebc2b0:i14 -> executor_0x555555ebd390:start +executor_0x555555ebc2b0:i15 -> executor_0x555555ebd390:start +executor_0x555555ebc2b0:i107 -> executor_0x555555eba4f0:start +executor_0x555555eba4f0 [ + shape = none + label = < + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Executor
part_At_times_u: 45
_START_EXECUTOR
_MAKE_WARM
_SET_IP
_FOR_ITER_TIER_TWO
_GUARD_IP
_CHECK_VALIDITY
_SET_IP
_GUARD_TOS_TUPLE
_UNPACK_SEQUENCE_TWO_TUPLE
_CHECK_VALIDITY
_SET_IP
_STORE_FAST_4
_STORE_FAST_5
_CHECK_VALIDITY
_LOAD_FAST_BORROW_3
_GUARD_GLOBALS_VERSION
_LOAD_CONST_INLINE
_PUSH_NULL
_LOAD_FAST_BORROW_4
_LOAD_FAST_BORROW_1
_SET_IP
_CHECK_FUNCTION_VERSION_INLINE
_CHECK_STACK_SPACE_OPERAND
_CHECK_RECURSION_REMAINING
_INIT_CALL_PY_EXACT_ARGS_2
_SAVE_RETURN_OFFSET
_PUSH_FRAME
_GUARD_IP
_TIER2_RESUME_CHECK
_LOAD_CONST_INLINE_BORROW
_LOAD_FAST_BORROW_0
_LOAD_FAST_BORROW_1
_GUARD_TOS_INT
_GUARD_NOS_INT
_BINARY_OP_ADD_INT
_LOAD_FAST_BORROW_0
_LOAD_FAST_BORROW_1
_BINARY_OP_ADD_INT
_LOAD_CONST_INLINE_BORROW
_BINARY_OP_ADD_INT
_BINARY_OP_MULTIPLY_INT
_LOAD_CONST_INLINE_BORROW
_SET_IP
_BINARY_OP
_CHECK_VALIDITY
_LOAD_FAST_BORROW_0
_GUARD_NOS_OVERFLOWED
_BINARY_OP_ADD_INT
_LOAD_CONST_INLINE_BORROW
_BINARY_OP_ADD_INT
_SET_IP
_GUARD_BINARY_OP_EXTEND
_BINARY_OP_EXTEND
_CHECK_VALIDITY
_SET_IP
_RETURN_VALUE
_GUARD_IP
_CHECK_VALIDITY
_LOAD_FAST_BORROW_5
_GUARD_TOS_FLOAT
_GUARD_NOS_FLOAT
_BINARY_OP_MULTIPLY_FLOAT
_GUARD_NOS_FLOAT
_BINARY_OP_ADD_FLOAT
_SET_IP
_STORE_FAST_3
_JUMP_TO_TOP
> +] + +executor_0x555555eb9530 [ + shape = none + label = < + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Executor
part_A_times_u: 37
_START_EXECUTOR
_MAKE_WARM
_SET_IP
_FOR_ITER_TIER_TWO
_GUARD_IP
_CHECK_VALIDITY
_SET_IP
_GUARD_TOS_TUPLE
_UNPACK_SEQUENCE_TWO_TUPLE
_CHECK_VALIDITY
_SET_IP
_STORE_FAST_4
_STORE_FAST_5
_CHECK_VALIDITY
_LOAD_FAST_BORROW_3
_GUARD_GLOBALS_VERSION
_LOAD_CONST_INLINE
_PUSH_NULL
_LOAD_FAST_BORROW_1
_LOAD_FAST_BORROW_4
_SET_IP
_CHECK_FUNCTION_VERSION_INLINE
_CHECK_STACK_SPACE_OPERAND
_CHECK_RECURSION_REMAINING
_INIT_CALL_PY_EXACT_ARGS_2
_SAVE_RETURN_OFFSET
_PUSH_FRAME
_GUARD_IP
_TIER2_RESUME_CHECK
_LOAD_CONST_INLINE_BORROW
_LOAD_FAST_BORROW_0
_LOAD_FAST_BORROW_1
_GUARD_TOS_INT
_GUARD_NOS_INT
_BINARY_OP_ADD_INT
_LOAD_FAST_BORROW_0
_LOAD_FAST_BORROW_1
_BINARY_OP_ADD_INT
_LOAD_CONST_INLINE_BORROW
_BINARY_OP_ADD_INT
_BINARY_OP_MULTIPLY_INT
_LOAD_CONST_INLINE_BORROW
_SET_IP
_BINARY_OP
_CHECK_VALIDITY
_LOAD_FAST_BORROW_0
_GUARD_NOS_OVERFLOWED
_BINARY_OP_ADD_INT
_LOAD_CONST_INLINE_BORROW
_BINARY_OP_ADD_INT
_SET_IP
_GUARD_BINARY_OP_EXTEND
_BINARY_OP_EXTEND
_CHECK_VALIDITY
_SET_IP
_RETURN_VALUE
_GUARD_IP
_CHECK_VALIDITY
_LOAD_FAST_BORROW_5
_SET_IP
_GUARD_BINARY_OP_EXTEND
_BINARY_OP_EXTEND
_CHECK_VALIDITY
_GUARD_TOS_FLOAT
_GUARD_NOS_FLOAT
_BINARY_OP_ADD_FLOAT
_SET_IP
_STORE_FAST_3
_JUMP_TO_TOP
> +] + +} +