GeezerVison is showing github.com — gh-130480: Move duplicate `LOAD_SMALL_INT` optimization from codegen … · wrongnull/cpython@55815a6
File treeExpand file treeCollapse file tree Open diff view settings Expand file treeCollapse file tree Open diff view settings Collapse file Copy file name to clipboardExpand all lines: Lib/test/test_compiler_codegen.py +9-9Lines changed: 9 additions & 9 deletions | Original file line number | Diff line number | Diff line change |
|---|
@@ -29,10 +29,10 @@ def test_if_expression(self): | 29 | 29 | ('LOAD_CONST', 0, 1), | 30 | 30 | ('TO_BOOL', 0, 1), | 31 | 31 | ('POP_JUMP_IF_FALSE', false_lbl := self.Label(), 1), | 32 | | - ('LOAD_SMALL_INT', 42, 1), | | 32 | + ('LOAD_CONST', 1, 1), # 42 | 33 | 33 | ('JUMP_NO_INTERRUPT', exit_lbl := self.Label()), | 34 | 34 | false_lbl, | 35 | | - ('LOAD_SMALL_INT', 24, 1), | | 35 | + ('LOAD_CONST', 2, 1), # 24 | 36 | 36 | exit_lbl, | 37 | 37 | ('POP_TOP', None), | 38 | 38 | ('LOAD_CONST', 1), | @@ -82,7 +82,7 @@ def f(x): | 82 | 82 | # Function body | 83 | 83 | ('RESUME', 0), | 84 | 84 | ('LOAD_FAST', 0), | 85 | | - ('LOAD_SMALL_INT', 42), | | 85 | + ('LOAD_CONST', 42), | 86 | 86 | ('BINARY_OP', 0), | 87 | 87 | ('RETURN_VALUE', None), | 88 | 88 | ('LOAD_CONST', 0), | @@ -125,23 +125,23 @@ def g(): | 125 | 125 | [ | 126 | 126 | ('RESUME', 0), | 127 | 127 | ('NOP', None), | 128 | | - ('LOAD_SMALL_INT', 12), | | 128 | + ('LOAD_CONST', 12), | 129 | 129 | ('RETURN_VALUE', None), | 130 | 130 | ('LOAD_CONST', 1), | 131 | 131 | ('RETURN_VALUE', None), | 132 | 132 | ], | 133 | 133 | [ | 134 | 134 | ('RESUME', 0), | 135 | | - ('LOAD_SMALL_INT', 1), | | 135 | + ('LOAD_CONST', 1), | 136 | 136 | ('STORE_FAST', 0), | 137 | | - ('LOAD_SMALL_INT', 2), | | 137 | + ('LOAD_CONST', 2), | 138 | 138 | ('STORE_FAST', 1), | 139 | | - ('LOAD_SMALL_INT', 3), | | 139 | + ('LOAD_CONST', 3), | 140 | 140 | ('STORE_FAST', 2), | 141 | | - ('LOAD_SMALL_INT', 4), | | 141 | + ('LOAD_CONST', 4), | 142 | 142 | ('STORE_FAST', 3), | 143 | 143 | ('NOP', None), | 144 | | - ('LOAD_SMALL_INT', 42), | | 144 | + ('LOAD_CONST', 42), | 145 | 145 | ('RETURN_VALUE', None), | 146 | 146 | ('LOAD_CONST', 0), | 147 | 147 | ('RETURN_VALUE', None), | |
|