Commit 62ef2431 by Sebastian Pop Committed by Sebastian Pop

Fix comments.

2010-04-07  Sebastian Pop  <sebastian.pop@amd.com>

	* tree-if-conv.c: Fix indentation and comments.

From-SVN: r158041
parent baaa8e96
2010-04-07 Sebastian Pop <sebastian.pop@amd.com> 2010-04-07 Sebastian Pop <sebastian.pop@amd.com>
* tree-if-conv.c: Fix indentation and comments.
2010-04-07 Sebastian Pop <sebastian.pop@amd.com>
* tree-if-conv.c: Sort static functions in topological order. * tree-if-conv.c: Sort static functions in topological order.
2010-04-07 Sebastian Pop <sebastian.pop@amd.com> 2010-04-07 Sebastian Pop <sebastian.pop@amd.com>
......
...@@ -130,7 +130,7 @@ ifc_temp_var (tree type, tree exp) ...@@ -130,7 +130,7 @@ ifc_temp_var (tree type, tree exp)
return stmt; return stmt;
} }
/* Add condition COND into predicate list of basic block BB. */ /* Add condition NEW_COND into predicate list of basic block BB. */
static void static void
add_to_predicate_list (basic_block bb, tree new_cond) add_to_predicate_list (basic_block bb, tree new_cond)
...@@ -139,16 +139,18 @@ add_to_predicate_list (basic_block bb, tree new_cond) ...@@ -139,16 +139,18 @@ add_to_predicate_list (basic_block bb, tree new_cond)
if (cond) if (cond)
cond = fold_build2_loc (EXPR_LOCATION (cond), cond = fold_build2_loc (EXPR_LOCATION (cond),
TRUTH_OR_EXPR, boolean_type_node, TRUTH_OR_EXPR, boolean_type_node,
unshare_expr (cond), new_cond); unshare_expr (cond), new_cond);
else else
cond = new_cond; cond = new_cond;
bb->aux = cond; bb->aux = cond;
} }
/* Add condition COND into BB's predicate list. PREV_COND is /* And condition COND to the previous condition PREV_COND and add this
existing condition. */ to the predicate list of the destination of edge E. GSI is the
place where the gimplification of the resulting condition should
output code. LOOP is the loop to be if-converted. */
static tree static tree
add_to_dst_predicate_list (struct loop *loop, edge e, add_to_dst_predicate_list (struct loop *loop, edge e,
...@@ -254,7 +256,7 @@ tree_if_convert_cond_stmt (struct loop *loop, gimple stmt, tree cond, ...@@ -254,7 +256,7 @@ tree_if_convert_cond_stmt (struct loop *loop, gimple stmt, tree cond,
loop. It is used here when it is required to delete current statement. */ loop. It is used here when it is required to delete current statement. */
static tree static tree
tree_if_convert_stmt (struct loop * loop, gimple t, tree cond, tree_if_convert_stmt (struct loop *loop, gimple t, tree cond,
gimple_stmt_iterator *gsi) gimple_stmt_iterator *gsi)
{ {
if (dump_file && (dump_flags & TDF_DETAILS)) if (dump_file && (dump_flags & TDF_DETAILS))
...@@ -872,8 +874,8 @@ replace_phi_with_cond_gimple_assign_stmt (gimple phi, tree cond, ...@@ -872,8 +874,8 @@ replace_phi_with_cond_gimple_assign_stmt (gimple phi, tree cond,
} }
} }
/* Process phi nodes for the given LOOP. Replace phi nodes with cond /* Process phi nodes for the given LOOP. Replace phi nodes with
modify expr. */ conditional modify expressions. */
static void static void
process_phi_nodes (struct loop *loop) process_phi_nodes (struct loop *loop)
...@@ -882,7 +884,6 @@ process_phi_nodes (struct loop *loop) ...@@ -882,7 +884,6 @@ process_phi_nodes (struct loop *loop)
unsigned int orig_loop_num_nodes = loop->num_nodes; unsigned int orig_loop_num_nodes = loop->num_nodes;
unsigned int i; unsigned int i;
/* Replace phi nodes with cond. modify expr. */
for (i = 1; i < orig_loop_num_nodes; i++) for (i = 1; i < orig_loop_num_nodes; i++)
{ {
gimple phi; gimple phi;
...@@ -897,7 +898,7 @@ process_phi_nodes (struct loop *loop) ...@@ -897,7 +898,7 @@ process_phi_nodes (struct loop *loop)
phi_gsi = gsi_start_phis (bb); phi_gsi = gsi_start_phis (bb);
gsi = gsi_after_labels (bb); gsi = gsi_after_labels (bb);
/* BB has two predecessors. Using predecessor's aux field, set /* BB has two predecessors. Using predecessor's aux field, set
appropriate condition for the PHI node replacement. */ appropriate condition for the PHI node replacement. */
if (!gsi_end_p (phi_gsi)) if (!gsi_end_p (phi_gsi))
true_bb = find_phi_replacement_condition (loop, bb, &cond, &gsi); true_bb = find_phi_replacement_condition (loop, bb, &cond, &gsi);
...@@ -914,8 +915,8 @@ process_phi_nodes (struct loop *loop) ...@@ -914,8 +915,8 @@ process_phi_nodes (struct loop *loop)
return; return;
} }
/* Combine all basic block from the given LOOP into one or two super /* Combine all the basic blocks from LOOP into one or two super basic
basic block. Replace PHI nodes with conditional modify expression. */ blocks. Replace PHI nodes with conditional modify expressions. */
static void static void
combine_blocks (struct loop *loop) combine_blocks (struct loop *loop)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment