Lines Matching refs:se_u

102     } se_u;  member
7667 compile_free_jump_to_end(&scope->se_u.se_if.is_end_label); break; in drop_scope()
7669 compile_free_jump_to_end(&scope->se_u.se_for.fs_end_label); break; in drop_scope()
7671 compile_free_jump_to_end(&scope->se_u.se_while.ws_end_label); break; in drop_scope()
7673 compile_free_jump_to_end(&scope->se_u.se_try.ts_end_label); break; in drop_scope()
7766 scope->se_u.se_if.is_had_return = TRUE; in compile_if()
7771 scope->se_u.se_if.is_if_label = instr->ga_len; in compile_if()
7775 scope->se_u.se_if.is_if_label = -1; in compile_if()
7810 scope->se_u.se_if.is_had_return = FALSE; in compile_elseif()
7816 scope->se_u.se_if.is_seen_skip_not = TRUE; in compile_elseif()
7818 if (scope->se_u.se_if.is_seen_skip_not) in compile_elseif()
7856 if (compile_jump_to_end(&scope->se_u.se_if.is_end_label, in compile_elseif()
7860 isn = ((isn_T *)instr->ga_data) + scope->se_u.se_if.is_if_label; in compile_elseif()
7921 scope->se_u.se_if.is_if_label = -1; in compile_elseif()
7936 scope->se_u.se_if.is_if_label = instr->ga_len; in compile_elseif()
7958 scope->se_u.se_if.is_had_return = FALSE; in compile_else()
7959 scope->se_u.se_if.is_seen_else = TRUE; in compile_else()
7970 if (cctx->ctx_skip == SKIP_YES && !scope->se_u.se_if.is_seen_skip_not) in compile_else()
7982 if (!scope->se_u.se_if.is_seen_skip_not && scope->se_skip_save != SKIP_YES) in compile_else()
7988 && compile_jump_to_end(&scope->se_u.se_if.is_end_label, in compile_else()
7995 if (scope->se_u.se_if.is_if_label >= 0) in compile_else()
7998 isn = ((isn_T *)instr->ga_data) + scope->se_u.se_if.is_if_label; in compile_else()
8000 scope->se_u.se_if.is_if_label = -1; in compile_else()
8027 ifscope = &scope->se_u.se_if; in compile_endif()
8032 if (scope->se_u.se_if.is_if_label >= 0) in compile_endif()
8035 isn = ((isn_T *)instr->ga_data) + scope->se_u.se_if.is_if_label; in compile_endif()
8195 scope->se_u.se_for.fs_top_label = current_instr_idx(cctx); in compile_for()
8339 forscope = &scope->se_u.se_for; in compile_endfor()
8387 scope->se_u.se_while.ws_top_label = current_instr_idx(cctx); in compile_while()
8408 if (compile_jump_to_end(&scope->se_u.se_while.ws_end_label, in compile_while()
8443 generate_JUMP(cctx, JUMP_ALWAYS, scope->se_u.se_while.ws_top_label); in compile_endwhile()
8447 compile_fill_jump_to_end(&scope->se_u.se_while.ws_end_label, in compile_endwhile()
8475 loop_label = scope->se_u.se_for.fs_top_label; in compile_continue()
8480 loop_label = scope->se_u.se_while.ws_top_label; in compile_continue()
8522 el = &scope->se_u.se_for.fs_end_label; in compile_break()
8524 el = &scope->se_u.se_while.ws_end_label; in compile_break()
8610 try_scope->se_u.se_try.ts_try_label = instr->ga_len; in compile_try()
8652 if (scope->se_u.se_try.ts_caught_all) in compile_catch()
8669 if (compile_jump_to_end(&scope->se_u.se_try.ts_end_label, in compile_catch()
8674 isn = ((isn_T *)instr->ga_data) + scope->se_u.se_try.ts_try_label; in compile_catch()
8677 if (scope->se_u.se_try.ts_catch_label != 0) in compile_catch()
8680 isn = ((isn_T *)instr->ga_data) + scope->se_u.se_try.ts_catch_label; in compile_catch()
8699 scope->se_u.se_try.ts_caught_all = TRUE; in compile_catch()
8700 scope->se_u.se_try.ts_catch_label = 0; in compile_catch()
8735 scope->se_u.se_try.ts_catch_label = instr->ga_len; in compile_catch()
8774 isn = ((isn_T *)instr->ga_data) + scope->se_u.se_try.ts_try_label; in compile_finally()
8798 compile_fill_jump_to_end(&scope->se_u.se_try.ts_end_label, in compile_finally()
8805 if (scope->se_u.se_try.ts_catch_label != 0) in compile_finally()
8808 isn = ((isn_T *)instr->ga_data) + scope->se_u.se_try.ts_catch_label; in compile_finally()
8810 scope->se_u.se_try.ts_catch_label = 0; in compile_finally()
8850 try_isn = ((isn_T *)instr->ga_data) + scope->se_u.se_try.ts_try_label; in compile_endtry()
8871 compile_fill_jump_to_end(&scope->se_u.se_try.ts_end_label, in compile_endtry()
8874 if (scope->se_u.se_try.ts_catch_label != 0) in compile_endtry()
8878 + scope->se_u.se_try.ts_catch_label; in compile_endtry()