diff options
author | Irit Katriel <1055913+iritkatriel@users.noreply.github.com> | 2025-02-07 22:39:54 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-07 22:39:54 +0000 |
commit | a1417b211f0bb9582b00f7b82d0a43a3bcc9ed05 (patch) | |
tree | 1133960d5abf1077cbf974bcde2ecb90b9fc1b7c /Python/optimizer_cases.c.h | |
parent | 2248a9c153092b920ff68b0eee009c04dbe19f61 (diff) | |
download | cpython-a1417b211f0bb9582b00f7b82d0a43a3bcc9ed05.tar.gz cpython-a1417b211f0bb9582b00f7b82d0a43a3bcc9ed05.zip |
gh-100239: replace BINARY_SUBSCR & family by BINARY_OP with oparg NB_SUBSCR (#129700)
Diffstat (limited to 'Python/optimizer_cases.c.h')
-rw-r--r-- | Python/optimizer_cases.c.h | 21 |
1 files changed, 6 insertions, 15 deletions
diff --git a/Python/optimizer_cases.c.h b/Python/optimizer_cases.c.h index 2383be8ea30..fd8486785ed 100644 --- a/Python/optimizer_cases.c.h +++ b/Python/optimizer_cases.c.h @@ -575,15 +575,6 @@ break; } - case _BINARY_SUBSCR: { - JitOptSymbol *res; - res = sym_new_not_null(ctx); - stack_pointer[-2] = res; - stack_pointer += -1; - assert(WITHIN_STACK_BOUNDS()); - break; - } - case _BINARY_SLICE: { JitOptSymbol *res; res = sym_new_not_null(ctx); @@ -599,7 +590,7 @@ break; } - case _BINARY_SUBSCR_LIST_INT: { + case _BINARY_OP_SUBSCR_LIST_INT: { JitOptSymbol *res; res = sym_new_not_null(ctx); stack_pointer[-2] = res; @@ -608,7 +599,7 @@ break; } - case _BINARY_SUBSCR_STR_INT: { + case _BINARY_OP_SUBSCR_STR_INT: { JitOptSymbol *res; res = sym_new_not_null(ctx); stack_pointer[-2] = res; @@ -617,7 +608,7 @@ break; } - case _BINARY_SUBSCR_TUPLE_INT: { + case _BINARY_OP_SUBSCR_TUPLE_INT: { JitOptSymbol *res; res = sym_new_not_null(ctx); stack_pointer[-2] = res; @@ -626,7 +617,7 @@ break; } - case _BINARY_SUBSCR_DICT: { + case _BINARY_OP_SUBSCR_DICT: { JitOptSymbol *res; res = sym_new_not_null(ctx); stack_pointer[-2] = res; @@ -635,7 +626,7 @@ break; } - case _BINARY_SUBSCR_CHECK_FUNC: { + case _BINARY_OP_SUBSCR_CHECK_FUNC: { JitOptSymbol *getitem; getitem = sym_new_not_null(ctx); stack_pointer[0] = getitem; @@ -644,7 +635,7 @@ break; } - case _BINARY_SUBSCR_INIT_CALL: { + case _BINARY_OP_SUBSCR_INIT_CALL: { _Py_UOpsAbstractFrame *new_frame; new_frame = NULL; ctx->done = true; |