#include "basic-block.h"


Go to the source code of this file.
Functions/Subroutines | |
| void | cfg_layout_initialize (unsigned int) |
| void | cfg_layout_finalize (void) |
| void | insn_locators_initialize (void) |
| void | reemit_insn_block_notes (void) |
| bool | can_copy_bbs_p (basic_block *, unsigned) |
| void | copy_bbs (basic_block *, unsigned, basic_block *, edge *, unsigned, edge *, struct loop *) |
| bool | scan_ahead_for_unlikely_executed_note (rtx) |
| rtx | duplicate_insn_chain (rtx, rtx) |
Variables | |
| rtx | cfg_layout_function_footer |
| bool can_copy_bbs_p | ( | basic_block * | , | |
| unsigned | ||||
| ) |
Definition at line 1215 of file cfglayout.c.
Definition at line 1023 of file cfglayout.c.
| void cfg_layout_initialize | ( | unsigned | int | ) |
Definition at line 1132 of file cfglayout.c.
| void copy_bbs | ( | basic_block * | , | |
| unsigned | , | |||
| basic_block * | , | |||
| edge * | , | |||
| unsigned | , | |||
| edge * | , | |||
| struct loop * | ||||
| ) |
Definition at line 1266 of file cfglayout.c.
References add_bb_to_loop(), CDI_DOMINATORS, loop::copy, dest, edge::dest, duplicate_block(), FOR_EACH_EDGE, get_immediate_dominator(), loop::header, i, loop::latch, basic_block_def::loop_father, NULL, redirect_edge_and_branch_force(), set_immediate_dominator(), and src.
Referenced by duplicate_loop_to_header_edge(), slpeel_tree_duplicate_loop_to_edge_cfg(), and tree_duplicate_sese_region().
Definition at line 992 of file cfglayout.c.
Definition at line 514 of file cfglayout.c.
Definition at line 1635 of file final.c.
References INSN_P, NEXT_INSN, NOTE_INSN_BASIC_BLOCK, NOTE_LINE_NUMBER, and NOTE_P.
Referenced by final_scan_insn(), and function_section().
Definition at line 41 of file cfglayout.c.
1.5.6