Lines Matching refs:kind

408         if (id->kind == ID_INFO_KIND_CELL) {  in mp_emit_bc_end_pass()
504 void mp_emit_bc_import(emit_t *emit, qstr qst, int kind) { in mp_emit_bc_import() argument
507 int stack_adj = kind == MP_EMIT_IMPORT_FROM ? 1 : -1; in mp_emit_bc_import()
508 if (kind == MP_EMIT_IMPORT_STAR) { in mp_emit_bc_import()
511 emit_write_bytecode_byte_qstr(emit, stack_adj, MP_BC_IMPORT_NAME + kind, qst); in mp_emit_bc_import()
547 void mp_emit_bc_load_local(emit_t *emit, qstr qst, mp_uint_t local_num, int kind) { in mp_emit_bc_load_local() argument
551 if (kind == MP_EMIT_IDOP_LOCAL_FAST && local_num <= 15) { in mp_emit_bc_load_local()
554 emit_write_bytecode_byte_uint(emit, 1, MP_BC_LOAD_FAST_N + kind, local_num); in mp_emit_bc_load_local()
558 void mp_emit_bc_load_global(emit_t *emit, qstr qst, int kind) { in mp_emit_bc_load_global() argument
562 emit_write_bytecode_byte_qstr(emit, 1, MP_BC_LOAD_NAME + kind, qst); in mp_emit_bc_load_global()
577 void mp_emit_bc_subscr(emit_t *emit, int kind) { in mp_emit_bc_subscr() argument
578 if (kind == MP_EMIT_SUBSCR_LOAD) { in mp_emit_bc_subscr()
581 if (kind == MP_EMIT_SUBSCR_DELETE) { in mp_emit_bc_subscr()
589 void mp_emit_bc_attr(emit_t *emit, qstr qst, int kind) { in mp_emit_bc_attr() argument
590 if (kind == MP_EMIT_ATTR_LOAD) { in mp_emit_bc_attr()
593 if (kind == MP_EMIT_ATTR_DELETE) { in mp_emit_bc_attr()
604 void mp_emit_bc_store_local(emit_t *emit, qstr qst, mp_uint_t local_num, int kind) { in mp_emit_bc_store_local() argument
608 if (kind == MP_EMIT_IDOP_LOCAL_FAST && local_num <= 15) { in mp_emit_bc_store_local()
611 emit_write_bytecode_byte_uint(emit, -1, MP_BC_STORE_FAST_N + kind, local_num); in mp_emit_bc_store_local()
615 void mp_emit_bc_store_global(emit_t *emit, qstr qst, int kind) { in mp_emit_bc_store_global() argument
618 emit_write_bytecode_byte_qstr(emit, -1, MP_BC_STORE_NAME + kind, qst); in mp_emit_bc_store_global()
621 void mp_emit_bc_delete_local(emit_t *emit, qstr qst, mp_uint_t local_num, int kind) { in mp_emit_bc_delete_local() argument
625 emit_write_bytecode_byte_uint(emit, 0, MP_BC_DELETE_FAST + kind, local_num); in mp_emit_bc_delete_local()
628 void mp_emit_bc_delete_global(emit_t *emit, qstr qst, int kind) { in mp_emit_bc_delete_global() argument
631 emit_write_bytecode_byte_qstr(emit, 0, MP_BC_DELETE_NAME + kind, qst); in mp_emit_bc_delete_global()
691 void mp_emit_bc_setup_block(emit_t *emit, mp_uint_t label, int kind) { in mp_emit_bc_setup_block() argument
697 int stack_adj = kind == MP_EMIT_SETUP_BLOCK_WITH ? 2 : 0; in mp_emit_bc_setup_block()
698 emit_write_bytecode_byte_unsigned_label(emit, stack_adj, MP_BC_SETUP_WITH + kind, label); in mp_emit_bc_setup_block()
751 void mp_emit_bc_build(emit_t *emit, mp_uint_t n_args, int kind) { in mp_emit_bc_build() argument
757 int stack_adj = kind == MP_EMIT_BUILD_MAP ? 1 : 1 - n_args; in mp_emit_bc_build()
758 emit_write_bytecode_byte_uint(emit, stack_adj, MP_BC_BUILD_TUPLE + kind, n_args); in mp_emit_bc_build()
765 void mp_emit_bc_store_comp(emit_t *emit, scope_kind_t kind, mp_uint_t collection_stack_index) { in mp_emit_bc_store_comp() argument
768 if (kind == SCOPE_LIST_COMP) { in mp_emit_bc_store_comp()
771 } else if (!MICROPY_PY_BUILTINS_SET || kind == SCOPE_DICT_COMP) { in mp_emit_bc_store_comp()
841 void mp_emit_bc_yield(emit_t *emit, int kind) { in mp_emit_bc_yield() argument
843 emit_write_bytecode_byte(emit, -kind, MP_BC_YIELD_VALUE + kind); in mp_emit_bc_yield()