GH-99005: Add CALL_INTRINSIC_1 instruction (GH-100771)
* Remove PRINT_EXPR instruction * Remove STOPITERATION_ERROR instruction * Remove IMPORT_STAR instruction
This commit is contained in:
58
Include/opcode.h
generated
58
Include/opcode.h
generated
@@ -37,16 +37,13 @@ extern "C" {
|
||||
#define CLEANUP_THROW 55
|
||||
#define STORE_SUBSCR 60
|
||||
#define DELETE_SUBSCR 61
|
||||
#define STOPITERATION_ERROR 63
|
||||
#define GET_ITER 68
|
||||
#define GET_YIELD_FROM_ITER 69
|
||||
#define PRINT_EXPR 70
|
||||
#define LOAD_BUILD_CLASS 71
|
||||
#define LOAD_ASSERTION_ERROR 74
|
||||
#define RETURN_GENERATOR 75
|
||||
#define LIST_TO_TUPLE 82
|
||||
#define RETURN_VALUE 83
|
||||
#define IMPORT_STAR 84
|
||||
#define SETUP_ANNOTATIONS 85
|
||||
#define ASYNC_GEN_WRAP 87
|
||||
#define PREP_RERAISE_STAR 88
|
||||
@@ -120,6 +117,7 @@ extern "C" {
|
||||
#define DICT_UPDATE 165
|
||||
#define CALL 171
|
||||
#define KW_NAMES 172
|
||||
#define CALL_INTRINSIC_1 173
|
||||
#define MIN_PSEUDO_OPCODE 256
|
||||
#define SETUP_FINALLY 256
|
||||
#define SETUP_CLEANUP 257
|
||||
@@ -163,33 +161,33 @@ extern "C" {
|
||||
#define COMPARE_OP_STR_JUMP 58
|
||||
#define FOR_ITER_LIST 59
|
||||
#define FOR_ITER_TUPLE 62
|
||||
#define FOR_ITER_RANGE 64
|
||||
#define FOR_ITER_GEN 65
|
||||
#define LOAD_ATTR_CLASS 66
|
||||
#define LOAD_ATTR_GETATTRIBUTE_OVERRIDDEN 67
|
||||
#define LOAD_ATTR_INSTANCE_VALUE 72
|
||||
#define LOAD_ATTR_MODULE 73
|
||||
#define LOAD_ATTR_PROPERTY 76
|
||||
#define LOAD_ATTR_SLOT 77
|
||||
#define LOAD_ATTR_WITH_HINT 78
|
||||
#define LOAD_ATTR_METHOD_LAZY_DICT 79
|
||||
#define LOAD_ATTR_METHOD_NO_DICT 80
|
||||
#define LOAD_ATTR_METHOD_WITH_VALUES 81
|
||||
#define LOAD_CONST__LOAD_FAST 86
|
||||
#define LOAD_FAST__LOAD_CONST 113
|
||||
#define LOAD_FAST__LOAD_FAST 121
|
||||
#define LOAD_GLOBAL_BUILTIN 141
|
||||
#define LOAD_GLOBAL_MODULE 143
|
||||
#define STORE_ATTR_INSTANCE_VALUE 153
|
||||
#define STORE_ATTR_SLOT 154
|
||||
#define STORE_ATTR_WITH_HINT 158
|
||||
#define STORE_FAST__LOAD_FAST 159
|
||||
#define STORE_FAST__STORE_FAST 160
|
||||
#define STORE_SUBSCR_DICT 161
|
||||
#define STORE_SUBSCR_LIST_INT 166
|
||||
#define UNPACK_SEQUENCE_LIST 167
|
||||
#define UNPACK_SEQUENCE_TUPLE 168
|
||||
#define UNPACK_SEQUENCE_TWO_TUPLE 169
|
||||
#define FOR_ITER_RANGE 63
|
||||
#define FOR_ITER_GEN 64
|
||||
#define LOAD_ATTR_CLASS 65
|
||||
#define LOAD_ATTR_GETATTRIBUTE_OVERRIDDEN 66
|
||||
#define LOAD_ATTR_INSTANCE_VALUE 67
|
||||
#define LOAD_ATTR_MODULE 70
|
||||
#define LOAD_ATTR_PROPERTY 72
|
||||
#define LOAD_ATTR_SLOT 73
|
||||
#define LOAD_ATTR_WITH_HINT 76
|
||||
#define LOAD_ATTR_METHOD_LAZY_DICT 77
|
||||
#define LOAD_ATTR_METHOD_NO_DICT 78
|
||||
#define LOAD_ATTR_METHOD_WITH_VALUES 79
|
||||
#define LOAD_CONST__LOAD_FAST 80
|
||||
#define LOAD_FAST__LOAD_CONST 81
|
||||
#define LOAD_FAST__LOAD_FAST 84
|
||||
#define LOAD_GLOBAL_BUILTIN 86
|
||||
#define LOAD_GLOBAL_MODULE 113
|
||||
#define STORE_ATTR_INSTANCE_VALUE 121
|
||||
#define STORE_ATTR_SLOT 141
|
||||
#define STORE_ATTR_WITH_HINT 143
|
||||
#define STORE_FAST__LOAD_FAST 153
|
||||
#define STORE_FAST__STORE_FAST 154
|
||||
#define STORE_SUBSCR_DICT 158
|
||||
#define STORE_SUBSCR_LIST_INT 159
|
||||
#define UNPACK_SEQUENCE_LIST 160
|
||||
#define UNPACK_SEQUENCE_TUPLE 161
|
||||
#define UNPACK_SEQUENCE_TWO_TUPLE 166
|
||||
#define DO_TRACING 255
|
||||
|
||||
#define HAS_ARG(op) ((((op) >= HAVE_ARGUMENT) && (!IS_PSEUDO_OPCODE(op)))\
|
||||
|
||||
Reference in New Issue
Block a user