diff options
author | Tobias Grosser <grosser@fim.uni-passau.de> | 2008-09-29 01:28:16 +0000 |
---|---|---|
committer | Tobias Grosser <grosser@gcc.gnu.org> | 2008-09-29 01:28:16 +0000 |
commit | a61e3d2a2956c31b8cd6c123aab010720199f849 (patch) | |
tree | 86e36789c50536879833790b88035111c7457c8b /gcc/expr.c | |
parent | e53c26770b9a79f03b9f7aea78e851d65620db0a (diff) | |
download | gcc-a61e3d2a2956c31b8cd6c123aab010720199f849.zip gcc-a61e3d2a2956c31b8cd6c123aab010720199f849.tar.gz gcc-a61e3d2a2956c31b8cd6c123aab010720199f849.tar.bz2 |
graphite.c (dot_all_scops_1): Remove unused checks.
2008-09-29 Tobias Grosser <grosser@fim.uni-passau.de>
* graphite.c (dot_all_scops_1): Remove unused checks. SCoPs always have
exit and entry.
(new_scop): Take entry and exit edge to define new SCoP.
(sd_region_p): New structure used during SCoP detection.
(move_scops): Delete.
(move_sd_regions): New.
(scopdet_info): Change the definition from edges back to basic_blocks.
(scopdet_edge_info): Work on basic_blocks and rename to
scopdet_basic_block_info.
(split_difficult_bb): At the moment removed. We should later
add it at another place.
(build_scops_1): Work on basic_blocks.
(bb_in_sd_region): New.
(find_single_entry_edge): New.
(find_single_exit_edge): New.
(create_single_entry_edge): New.
(sd_region_without_exit): New.
(create_single_exit_edge): New.
(unmark_exit_edges): New.
(mark_exit_edges): New.
(create_sese_edges): New.
(build_graphite_scops): New.
(build_scops): Make SCoPs SESE.
(limit_scops): Use the new functions.
From-SVN: r140746
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions