Lines Matching refs:label
62 tree label = create_artificial_label (location); in begin_bc_block() local
63 DECL_CHAIN (label) = bc_label[bc]; in begin_bc_block()
64 bc_label[bc] = label; in begin_bc_block()
66 LABEL_DECL_BREAK (label) = true; in begin_bc_block()
68 LABEL_DECL_CONTINUE (label) = true; in begin_bc_block()
69 return label; in begin_bc_block()
80 finish_bc_block (tree *block, enum bc_t bc, tree label) in finish_bc_block() argument
82 gcc_assert (label == bc_label[bc]); in finish_bc_block()
84 if (TREE_USED (label)) in finish_bc_block()
85 append_to_statement_list (build1 (LABEL_EXPR, void_type_node, label), in finish_bc_block()
88 bc_label[bc] = DECL_CHAIN (label); in finish_bc_block()
89 DECL_CHAIN (label) = NULL_TREE; in finish_bc_block()
98 tree label = bc_label[bc]; in get_bc_label() local
101 TREE_USED (label) = 1; in get_bc_label()
102 return label; in get_bc_label()
349 tree label = get_bc_label (bc_continue); in genericize_continue_stmt() local
351 tree jump = build1_loc (location, GOTO_EXPR, void_type_node, label); in genericize_continue_stmt()
362 tree label = get_bc_label (bc_break); in genericize_break_stmt() local
364 *stmt_p = build1_loc (location, GOTO_EXPR, void_type_node, label); in genericize_break_stmt()