Lines Matching refs:label

940 main_block_label (tree label)  in main_block_label()  argument
942 basic_block bb = label_to_block (label); in main_block_label()
946 label_for_bb[bb->index] = label; in main_block_label()
969 tree label, stmt = bsi_stmt (i); in cleanup_dead_labels() local
974 label = LABEL_EXPR_LABEL (stmt); in cleanup_dead_labels()
980 label_for_bb[bb->index] = label; in cleanup_dead_labels()
987 if (! DECL_ARTIFICIAL (label) in cleanup_dead_labels()
990 label_for_bb[bb->index] = label; in cleanup_dead_labels()
1031 tree label = main_block_label (CASE_LABEL (elt)); in cleanup_dead_labels() local
1032 CASE_LABEL (elt) = label; in cleanup_dead_labels()
1067 tree label, stmt = bsi_stmt (i); in cleanup_dead_labels() local
1072 label = LABEL_EXPR_LABEL (stmt); in cleanup_dead_labels()
1074 if (label == label_for_this_bb in cleanup_dead_labels()
1075 || ! DECL_ARTIFICIAL (label) in cleanup_dead_labels()
1076 || DECL_NONLOCAL (label) in cleanup_dead_labels()
1077 || FORCED_LABEL (label)) in cleanup_dead_labels()
1364 tree label = bsi_stmt (bsi); in tree_merge_blocks() local
1373 if (FORCED_LABEL (LABEL_EXPR_LABEL (label))) in tree_merge_blocks()
1376 bsi_insert_before (&dest_bsi, label, BSI_NEW_STMT); in tree_merge_blocks()
1772 tree label = LABEL_EXPR_LABEL (*stmt_p); in remove_useless_stmts_label() local
1777 if (DECL_NONLOCAL (label)) in remove_useless_stmts_label()
1780 else if (data->last_goto && GOTO_DESTINATION (*data->last_goto) == label) in remove_useless_stmts_label()
2607 tree stmt, label; in disband_implicit_edges() local
2665 label = tree_block_label (e->dest); in disband_implicit_edges()
2667 stmt = build1 (GOTO_EXPR, void_type_node, label); in disband_implicit_edges()
3209 has_label_p (basic_block bb, tree label) in has_label_p() argument
3219 if (LABEL_EXPR_LABEL (stmt) == label) in has_label_p()
4027 tree label, stmt; in tree_block_label() local
4034 label = LABEL_EXPR_LABEL (stmt); in tree_block_label()
4035 if (!DECL_NONLOCAL (label)) in tree_block_label()
4039 return label; in tree_block_label()
4043 label = create_artificial_label (); in tree_block_label()
4044 stmt = build1 (LABEL_EXPR, void_type_node, label); in tree_block_label()
4046 return label; in tree_block_label()
4098 tree label, stmt; in tree_redirect_edge_and_branch() local
4110 label = tree_block_label (dest); in tree_redirect_edge_and_branch()
4121 GOTO_DESTINATION (stmt) = label; in tree_redirect_edge_and_branch()
4144 CASE_LABEL (cases) = label; in tree_redirect_edge_and_branch()
4168 CASE_LABEL (elt) = label; in tree_redirect_edge_and_branch()
4740 tree label = LABEL_EXPR_LABEL (stmt); in move_block_to_fn() local
4741 int uid = LABEL_DECL_UID (label); in move_block_to_fn()
4759 gcc_assert (DECL_CONTEXT (label) == dest_cfun->decl); in move_block_to_fn()