Skip to content

Commit 098ac8b

Browse files
committed
gh-146381: Fold frozendict subscript via _BINARY_OP_SUBSCR_FROZEN_DICT
1 parent 17070f4 commit 098ac8b

File tree

10 files changed

+1461
-1243
lines changed

10 files changed

+1461
-1243
lines changed

Include/internal/pycore_optimizer.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -409,6 +409,7 @@ extern int _Py_uop_sym_truthiness(JitOptContext *ctx, JitOptRef sym);
409409
extern PyTypeObject *_Py_uop_sym_get_type(JitOptRef sym);
410410
extern JitOptRef _Py_uop_sym_new_tuple(JitOptContext *ctx, int size, JitOptRef *args);
411411
extern JitOptRef _Py_uop_sym_tuple_getitem(JitOptContext *ctx, JitOptRef sym, Py_ssize_t item);
412+
extern JitOptRef _Py_uop_sym_frozendict_getitem(JitOptContext *ctx, JitOptRef sym, JitOptRef key);
412413
extern Py_ssize_t _Py_uop_sym_tuple_length(JitOptRef sym);
413414
extern JitOptRef _Py_uop_sym_new_truthiness(JitOptContext *ctx, JitOptRef value, bool truthy);
414415
extern bool _Py_uop_sym_is_compact_int(JitOptRef sym);

0 commit comments

Comments
 (0)