Home
last modified time | relevance | path

Searched refs:TRY_FINALLY_EXPR (Results 1 – 25 of 33) sorted by relevance

12

/openbsd/src/gnu/usr.bin/gcc/gcc/testsuite/gcc.c-torture/execute/
D20000914-1.c136 TRY_FINALLY_EXPR, enumerator
/openbsd/src/gnu/gcc/gcc/
Dgimple-low.c229 case TRY_FINALLY_EXPR: in lower_stmt()
428 case TRY_FINALLY_EXPR: in block_may_fallthru()
Dtree-gimple.c215 case TRY_FINALLY_EXPR: in is_gimple_stmt()
Dtree-eh.c225 case TRY_FINALLY_EXPR: in collect_finally_tree()
434 case TRY_FINALLY_EXPR: in replace_goto_queue_1()
1636 case TRY_FINALLY_EXPR: in lower_eh_constructs_1()
Dtree-dump.c599 case TRY_FINALLY_EXPR: in dequeue_and_dump()
Dgimplify.c977 case TRY_FINALLY_EXPR: in voidify_wrapper_expr()
1102 t = build2 (TRY_FINALLY_EXPR, void_type_node, in gimplify_bind_expr()
4150 code = TRY_FINALLY_EXPR; in gimplify_cleanup_point_expr()
5726 case TRY_FINALLY_EXPR: in gimplify_expr()
6404 tf = build2 (TRY_FINALLY_EXPR, void_type_node, NULL, NULL); in gimplify_function_tree()
Dtree-mudflap.c1066 tree t = build2 (TRY_FINALLY_EXPR, void_type_node, in mx_register_decls()
Dtree-nested.c630 case TRY_FINALLY_EXPR: in walk_stmts()
Dtree-ssa-operands.c2139 case TRY_FINALLY_EXPR: in parse_ssa_operands()
Dtree.def790 This differs from TRY_FINALLY_EXPR in that operand 2 is not evaluated
797 DEFTREECODE (TRY_FINALLY_EXPR, "try_finally", tcc_statement, 2)
Dtree-cfg.c1477 case TRY_FINALLY_EXPR: in remove_useless_stmts_warn_notreached()
1847 case TRY_FINALLY_EXPR: in remove_useless_stmts_1()
Dc-typeck.c7299 case TRY_FINALLY_EXPR: in c_finish_if_stmt()
7608 if (TREE_CODE (last) == TRY_FINALLY_EXPR in c_finish_stmt_expr()
7783 code = eh_only ? TRY_CATCH_EXPR : TRY_FINALLY_EXPR; in push_cleanup()
Dtree-inline.c1626 case TRY_FINALLY_EXPR: in estimate_num_insns_1()
Dtree-pretty-print.c1399 case TRY_FINALLY_EXPR: in dump_generic_node()
/openbsd/src/gnu/usr.bin/gcc/gcc/
Dtree.def782 TRY_FINALLY_EXPR generates a jump to a cleanup subroutine.
785 TRY_FINALLY_EXPR should be used when the cleanup is actual statements
788 DEFTREECODE (TRY_FINALLY_EXPR, "try_finally", 'e', 2)
790 /* Used internally for cleanups in the implementation of TRY_FINALLY_EXPR.
/openbsd/src/gnu/gcc/gcc/cp/
Dcp-gimplify.c702 : TRY_FINALLY_EXPR, in cp_genericize_r()
/openbsd/src/gnu/usr.bin/gcc/gcc/java/
Dcheck-init.c747 case TRY_FINALLY_EXPR:
Ddecl.c1777 build (TRY_FINALLY_EXPR, void_type_node, body, exit));
DChangeLog1768 * jcf-write.c (generate_bytecode_insns) [TRY_FINALLY_EXPR]: Handle
2048 * decl.c (complete_start_java_method): Now generate TRY_FINALLY_EXPR
2268 * parse.y (patch_synchronized_statement): Use a TRY_FINALLY_EXPR
2274 longer needed, as we already handle empty TRY_FINALLY_EXPR bodies fine.
3350 * jcf-write.c (generate_bytecode_insns): Changes to TRY_FINALLY_EXPR.
3757 * check-init.c (check_init): Fix TRY_FINALLY_EXPR logic.
6164 * jcf-write.c (generate_bytecode_insns): TRY_FINALLY_EXPR:
6490 * jcf-write.c (generate_bytecode_insns): TRY_FINALLY_EXPR:
9517 * java-tree.def (FINALLY_EXPR): Removed. (Now uses TRY_FINALLY_EXPR.)
9519 * check-init.c (check_init): Handle TRY_FINALLY_EXPR.
[all …]
Djcf-write.c2345 case TRY_FINALLY_EXPR:
Dparse.y11765 case TRY_FINALLY_EXPR:
15629 tree node = build (TRY_FINALLY_EXPR, NULL_TREE, try_block, finally);
15808 build (TRY_FINALLY_EXPR, NULL_TREE, block, exit));
Dparse.c15330 case TRY_FINALLY_EXPR:
19194 tree node = build (TRY_FINALLY_EXPR, NULL_TREE, try_block, finally);
19373 build (TRY_FINALLY_EXPR, NULL_TREE, block, exit));
/openbsd/src/gnu/gcc/gcc/doc/
Dtree-ssa.texi414 represented in GIMPLE by a @code{TRY_FINALLY_EXPR}.
415 @code{TRY_FINALLY_EXPR} has two operands, both of which are a sequence
447 @code{TRY_FINALLY_EXPR} complicates the flow graph, since the cleanup
637 | TRY_FINALLY_EXPR
Dpasses.texi238 (@code{TRY_FINALLY_EXPR} and @code{TRY_CATCH_EXPR}) into a form
/openbsd/src/gnu/gcc/gcc/objc/
Dobjc-act.c3693 try_fin = build2 (TRY_FINALLY_EXPR, void_type_node, NULL, NULL); in next_sjlj_build_try_catch_finally()
3888 stmt = build_stmt (TRY_FINALLY_EXPR, stmt, c->finally_body); in objc_finish_try_stmt()

12