diff options
author | Sebastian Pop <sebastian.pop@amd.com> | 2010-05-26 16:46:59 +0000 |
---|---|---|
committer | Sebastian Pop <spop@gcc.gnu.org> | 2010-05-26 16:46:59 +0000 |
commit | e1449456c0a88f5b3122db5452f7e91f5a9535f6 (patch) | |
tree | 4125a7ce634951430f71f1dd0fd39dc48e9795f9 /gcc/gimple.c | |
parent | 76b8477663ca9d034979fa5aeaae429f10e64827 (diff) | |
download | gcc-e1449456c0a88f5b3122db5452f7e91f5a9535f6.zip gcc-e1449456c0a88f5b3122db5452f7e91f5a9535f6.tar.gz gcc-e1449456c0a88f5b3122db5452f7e91f5a9535f6.tar.bz2 |
Reorganize the analysis of basic block predication.
2010-05-26 Sebastian Pop <sebastian.pop@amd.com>
* tree-if-conv.c (add_to_dst_predicate_list): Do not pass a statemet
iterator in parameter. Do not generate code during the analysis.
(tree_if_convert_cond_stmt): Removed.
(tree_if_convert_stmt): Removed.
(predicate_bbs): New.
(if_convertible_loop_p): Call predicate_bbs.
(tree_if_conversion): Simplify the top-level logic as predicate_bbs
now contains all the analysis part.
From-SVN: r159886
Diffstat (limited to 'gcc/gimple.c')
0 files changed, 0 insertions, 0 deletions