Commit ed7656f6 by Jakub Jelinek Committed by Jakub Jelinek

* ipa-split.c: Spelling fixes.

From-SVN: r169019
parent 27098b6b
2011-01-19 Jakub Jelinek <jakub@redhat.com>
* ipa-split.c: Spelling fixes.
2011-01-19 Richard Henderson <rth@redhat.com> 2011-01-19 Richard Henderson <rth@redhat.com>
* config/mn10300/mn10300.md (mulsi3): Use reg_or_am33_const_operand. * config/mn10300/mn10300.md (mulsi3): Use reg_or_am33_const_operand.
......
...@@ -46,7 +46,7 @@ along with GCC; see the file COPYING3. If not see ...@@ -46,7 +46,7 @@ along with GCC; see the file COPYING3. If not see
} }
When func becomes inlinable and when cheap_test is often true, inlining func, When func becomes inlinable and when cheap_test is often true, inlining func,
but not fund.part leads to performance imrovement similar as inlining but not fund.part leads to performance improvement similar as inlining
original func while the code size growth is smaller. original func while the code size growth is smaller.
The pass is organized in three stages: The pass is organized in three stages:
...@@ -112,7 +112,7 @@ struct split_point ...@@ -112,7 +112,7 @@ struct split_point
/* Size of the partitions. */ /* Size of the partitions. */
unsigned int header_time, header_size, split_time, split_size; unsigned int header_time, header_size, split_time, split_size;
/* SSA names that need to be passed into spit funciton. */ /* SSA names that need to be passed into spit function. */
bitmap ssa_names_to_pass; bitmap ssa_names_to_pass;
/* Basic block where we split (that will become entry point of new function. */ /* Basic block where we split (that will become entry point of new function. */
...@@ -285,7 +285,7 @@ consider_split (struct split_point *current, bitmap non_ssa_vars, ...@@ -285,7 +285,7 @@ consider_split (struct split_point *current, bitmap non_ssa_vars,
edge_iterator ei; edge_iterator ei;
gimple_stmt_iterator bsi; gimple_stmt_iterator bsi;
unsigned int i; unsigned int i;
int incomming_freq = 0; int incoming_freq = 0;
tree retval; tree retval;
if (dump_file && (dump_flags & TDF_DETAILS)) if (dump_file && (dump_flags & TDF_DETAILS))
...@@ -293,16 +293,16 @@ consider_split (struct split_point *current, bitmap non_ssa_vars, ...@@ -293,16 +293,16 @@ consider_split (struct split_point *current, bitmap non_ssa_vars,
FOR_EACH_EDGE (e, ei, current->entry_bb->preds) FOR_EACH_EDGE (e, ei, current->entry_bb->preds)
if (!bitmap_bit_p (current->split_bbs, e->src->index)) if (!bitmap_bit_p (current->split_bbs, e->src->index))
incomming_freq += EDGE_FREQUENCY (e); incoming_freq += EDGE_FREQUENCY (e);
/* Do not split when we would end up calling function anyway. */ /* Do not split when we would end up calling function anyway. */
if (incomming_freq if (incoming_freq
>= (ENTRY_BLOCK_PTR->frequency >= (ENTRY_BLOCK_PTR->frequency
* PARAM_VALUE (PARAM_PARTIAL_INLINING_ENTRY_PROBABILITY) / 100)) * PARAM_VALUE (PARAM_PARTIAL_INLINING_ENTRY_PROBABILITY) / 100))
{ {
if (dump_file && (dump_flags & TDF_DETAILS)) if (dump_file && (dump_flags & TDF_DETAILS))
fprintf (dump_file, fprintf (dump_file,
" Refused: incomming frequency is too large.\n"); " Refused: incoming frequency is too large.\n");
return; return;
} }
...@@ -313,8 +313,8 @@ consider_split (struct split_point *current, bitmap non_ssa_vars, ...@@ -313,8 +313,8 @@ consider_split (struct split_point *current, bitmap non_ssa_vars,
return; return;
} }
/* Verify that PHI args on entry are either virutal or all their operands /* Verify that PHI args on entry are either virtual or all their operands
incomming from header are the same. */ incoming from header are the same. */
for (bsi = gsi_start_phis (current->entry_bb); !gsi_end_p (bsi); gsi_next (&bsi)) for (bsi = gsi_start_phis (current->entry_bb); !gsi_end_p (bsi); gsi_next (&bsi))
{ {
gimple stmt = gsi_stmt (bsi); gimple stmt = gsi_stmt (bsi);
...@@ -540,7 +540,7 @@ find_return_bb (void) ...@@ -540,7 +540,7 @@ find_return_bb (void)
return return_bb; return return_bb;
} }
/* Given return basicblock RETURN_BB, see where return value is really /* Given return basic block RETURN_BB, see where return value is really
stored. */ stored. */
static tree static tree
find_retval (basic_block return_bb) find_retval (basic_block return_bb)
...@@ -703,7 +703,7 @@ visit_bb (basic_block bb, basic_block return_bb, ...@@ -703,7 +703,7 @@ visit_bb (basic_block bb, basic_block return_bb,
mark_nonssa_use, mark_nonssa_use,
mark_nonssa_use); mark_nonssa_use);
} }
/* Record also uses comming from PHI operand in return BB. */ /* Record also uses coming from PHI operand in return BB. */
FOR_EACH_EDGE (e, ei, bb->succs) FOR_EACH_EDGE (e, ei, bb->succs)
if (e->dest == return_bb) if (e->dest == return_bb)
{ {
...@@ -741,11 +741,11 @@ typedef struct ...@@ -741,11 +741,11 @@ typedef struct
bitmap bbs_visited; bitmap bbs_visited;
/* Last examined edge in DFS walk. Since we walk unoriented graph, /* Last examined edge in DFS walk. Since we walk unoriented graph,
the value is up to sum of incomming and outgoing edges of BB. */ the value is up to sum of incoming and outgoing edges of BB. */
unsigned int edge_num; unsigned int edge_num;
/* Stack entry index of earliest BB reachable from current BB /* Stack entry index of earliest BB reachable from current BB
or any BB visited later in DFS valk. */ or any BB visited later in DFS walk. */
int earliest; int earliest;
/* Overall time and size of all BBs reached from this BB in DFS walk. */ /* Overall time and size of all BBs reached from this BB in DFS walk. */
...@@ -888,8 +888,8 @@ find_split_points (int overall_time, int overall_size) ...@@ -888,8 +888,8 @@ find_split_points (int overall_time, int overall_size)
&& (intptr_t)dest->aux < entry->earliest) && (intptr_t)dest->aux < entry->earliest)
entry->earliest = (intptr_t)dest->aux; entry->earliest = (intptr_t)dest->aux;
} }
/* We are done with examing the edges. pop off the value from stack and /* We are done with examining the edges. Pop off the value from stack
merge stuff we cummulate during the walk. */ and merge stuff we accumulate during the walk. */
else if (entry->bb != ENTRY_BLOCK_PTR) else if (entry->bb != ENTRY_BLOCK_PTR)
{ {
stack_entry *prev = VEC_index (stack_entry, stack, stack_entry *prev = VEC_index (stack_entry, stack,
...@@ -1254,7 +1254,7 @@ execute_split_functions (void) ...@@ -1254,7 +1254,7 @@ execute_split_functions (void)
if (node->local.disregard_inline_limits) if (node->local.disregard_inline_limits)
{ {
if (dump_file) if (dump_file)
fprintf (dump_file, "Not splitting: disregading inline limits.\n"); fprintf (dump_file, "Not splitting: disregarding inline limits.\n");
return 0; return 0;
} }
/* This can be relaxed; most of versioning tests actually prevents /* This can be relaxed; most of versioning tests actually prevents
......
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