Searched refs:MP_EMIT_BREAK_FROM_FOR (Results 1 – 4 of 4) sorted by relevance
/AliOS-Things-master/components/py_engine/engine/py/ |
A D | emitbc.c | 676 if (label & MP_EMIT_BREAK_FROM_FOR) { in mp_emit_bc_unwind_jump() 684 emit_write_bytecode_byte_signed_label(emit, 0, MP_BC_JUMP, label & ~MP_EMIT_BREAK_FROM_FOR); in mp_emit_bc_unwind_jump() 686 …emit_write_bytecode_byte_signed_label(emit, 0, MP_BC_UNWIND_JUMP, label & ~MP_EMIT_BREAK_FROM_FOR); in mp_emit_bc_unwind_jump() 687 … emit_write_bytecode_raw_byte(emit, ((label & MP_EMIT_BREAK_FROM_FOR) ? 0x80 : 0) | except_depth); in mp_emit_bc_unwind_jump()
|
A D | emit.h | 52 #define MP_EMIT_BREAK_FROM_FOR (0x8000) macro
|
A D | emitnative.c | 2093 ASM_MOV_REG_PCREL(emit->as, REG_RET, label & ~MP_EMIT_BREAK_FROM_FOR); in emit_native_unwind_jump() 2102 emit_native_jump(emit, label & ~MP_EMIT_BREAK_FROM_FOR); in emit_native_unwind_jump()
|
A D | compile.c | 1574 comp->break_label |= MP_EMIT_BREAK_FROM_FOR; in compile_for_stmt()
|
Completed in 19 milliseconds