mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-10 03:00:27 +08:00
typo fix: Fix probablity, becuse, sucessor and destinarion typos [PR93912]
2020-02-25 Jakub Jelinek <jakub@redhat.com> PR other/93912 * config/sh/sh.c (expand_cbranchdi4): Fix comment typo, probablity -> probability. * cfghooks.c (verify_flow_info): Likewise. * predict.c (combine_predictions_for_bb): Likewise. * bb-reorder.c (connect_better_edge_p): Likewise. Fix comment typo, sucessor -> successor. (find_traces_1_round): Fix comment typo, destinarion -> destination. * omp-expand.c (expand_oacc_for): Fix comment typo, sucessors -> successors. * tree-ssa-loop-ch.c (should_duplicate_loop_header_p): Fix dump message typo, sucessors -> successors. c/ * gimple-parser.c (c_parser_gimple_parse_bb_spec_edge_probability): Rename last argument from probablity to probability.
This commit is contained in:
parent
68f8763d57
commit
9c3da8cc5d
@ -1,3 +1,18 @@
|
||||
2020-02-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR other/93912
|
||||
* config/sh/sh.c (expand_cbranchdi4): Fix comment typo, probablity
|
||||
-> probability.
|
||||
* cfghooks.c (verify_flow_info): Likewise.
|
||||
* predict.c (combine_predictions_for_bb): Likewise.
|
||||
* bb-reorder.c (connect_better_edge_p): Likewise. Fix comment typo,
|
||||
sucessor -> successor.
|
||||
(find_traces_1_round): Fix comment typo, destinarion -> destination.
|
||||
* omp-expand.c (expand_oacc_for): Fix comment typo, sucessors ->
|
||||
successors.
|
||||
* tree-ssa-loop-ch.c (should_duplicate_loop_header_p): Fix dump
|
||||
message typo, sucessors -> successors.
|
||||
|
||||
2020-02-25 Martin Sebor <msebor@redhat.com>
|
||||
|
||||
* doc/extend.texi (attribute access): Correct an example.
|
||||
|
@ -592,7 +592,7 @@ find_traces_1_round (int branch_th, profile_count count_th,
|
||||
/* If the best destination has multiple successors or predecessors,
|
||||
don't allow it to be added when optimizing for size. This makes
|
||||
sure predecessors with smaller index are handled before the best
|
||||
destinarion. It breaks long trace and reduces long jumps.
|
||||
destination. It breaks long trace and reduces long jumps.
|
||||
|
||||
Take if-then-else as an example.
|
||||
A
|
||||
@ -1023,8 +1023,8 @@ connect_better_edge_p (const_edge e, bool src_index_p, int best_len,
|
||||
e_index = e->src->index;
|
||||
|
||||
/* We are looking for predecessor, so probabilities are not that
|
||||
informative. We do not want to connect A to B becuse A has
|
||||
only one sucessor (probablity is 100%) while there is edge
|
||||
informative. We do not want to connect A to B because A has
|
||||
only one successor (probability is 100%) while there is edge
|
||||
A' to B where probability is 90% but which is much more frequent. */
|
||||
if (e->count () > cur_best_edge->count ())
|
||||
/* The edge has higher probability than the temporary best edge. */
|
||||
|
@ -1,3 +1,9 @@
|
||||
2020-02-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR other/93912
|
||||
* gimple-parser.c (c_parser_gimple_parse_bb_spec_edge_probability):
|
||||
Rename last argument from probablity to probability.
|
||||
|
||||
2020-02-13 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/93576
|
||||
|
@ -149,12 +149,13 @@ static bool
|
||||
c_parser_gimple_parse_bb_spec_edge_probability (tree val,
|
||||
gimple_parser &parser,
|
||||
int *index,
|
||||
profile_probability *probablity)
|
||||
profile_probability
|
||||
*probability)
|
||||
{
|
||||
bool return_p = c_parser_gimple_parse_bb_spec (val, index);
|
||||
if (return_p)
|
||||
{
|
||||
*probablity = profile_probability::uninitialized ();
|
||||
*probability = profile_probability::uninitialized ();
|
||||
/* Parse frequency if provided. */
|
||||
if (c_parser_next_token_is (parser, CPP_OPEN_PAREN))
|
||||
{
|
||||
@ -188,7 +189,7 @@ c_parser_gimple_parse_bb_spec_edge_probability (tree val,
|
||||
}
|
||||
|
||||
unsigned int value = TREE_INT_CST_LOW (f);
|
||||
*probablity = profile_probability (value, quality);
|
||||
*probability = profile_probability (value, quality);
|
||||
|
||||
c_parser_consume_token (parser);
|
||||
if (!c_parser_require (parser, CPP_CLOSE_PAREN, "expected %<)%>"))
|
||||
|
@ -153,7 +153,7 @@ verify_flow_info (void)
|
||||
err = 1;
|
||||
}
|
||||
/* FIXME: Graphite and SLJL and target code still tends to produce
|
||||
edges with no probablity. */
|
||||
edges with no probability. */
|
||||
if (profile_status_for_fn (cfun) >= PROFILE_GUESSED
|
||||
&& !bb->count.initialized_p () && !flag_graphite && 0)
|
||||
{
|
||||
@ -170,7 +170,7 @@ verify_flow_info (void)
|
||||
err = 1;
|
||||
}
|
||||
/* FIXME: Graphite and SLJL and target code still tends to produce
|
||||
edges with no probablity. */
|
||||
edges with no probability. */
|
||||
if (profile_status_for_fn (cfun) >= PROFILE_GUESSED
|
||||
&& !e->probability.initialized_p () && !flag_graphite && 0)
|
||||
{
|
||||
|
@ -2108,7 +2108,7 @@ expand_cbranchdi4 (rtx *operands, enum rtx_code comparison)
|
||||
lsw_taken = EQ;
|
||||
if (prob.initialized_p ())
|
||||
{
|
||||
/* FIXME: This is not optimal. We do not really know the probablity
|
||||
/* FIXME: This is not optimal. We do not really know the probability
|
||||
that values differ by MCW only, but we should probably distribute
|
||||
probabilities more evenly. */
|
||||
msw_skip_prob = rev_prob;
|
||||
|
@ -6029,8 +6029,8 @@ expand_oacc_for (struct omp_region *region, struct omp_for_data *fd)
|
||||
basic_block cont_bb = region->cont; /* BB ending in OMP_CONTINUE */
|
||||
basic_block bottom_bb = NULL;
|
||||
|
||||
/* entry_bb has two sucessors; the branch edge is to the exit
|
||||
block, fallthrough edge to body. */
|
||||
/* entry_bb has two successors; the branch edge is to the exit
|
||||
block, fallthrough edge to body. */
|
||||
gcc_assert (EDGE_COUNT (entry_bb->succs) == 2
|
||||
&& BRANCH_EDGE (entry_bb)->dest == exit_bb);
|
||||
|
||||
|
@ -1367,7 +1367,7 @@ combine_predictions_for_bb (basic_block bb, bool dry_run)
|
||||
|
||||
|
||||
/* If we have only one successor which is unknown, we can compute missing
|
||||
probablity. */
|
||||
probability. */
|
||||
if (nunknown == 1)
|
||||
{
|
||||
profile_probability prob = profile_probability::always ();
|
||||
|
@ -83,7 +83,7 @@ should_duplicate_loop_header_p (basic_block header, class loop *loop,
|
||||
{
|
||||
if (dump_file && (dump_flags & TDF_DETAILS))
|
||||
fprintf (dump_file,
|
||||
" Not duplicating bb %i: both sucessors are in loop.\n",
|
||||
" Not duplicating bb %i: both successors are in loop.\n",
|
||||
loop->num);
|
||||
return false;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user