mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-22 21:51:36 +08:00
Add missing edge probabilities in nvptx_goacc_reduction_init
2017-07-21 Tom de Vries <tom@codesourcery.com> Cesar Philippidis <cesar@codesourcery.com> PR gcov-profile/81442 * config/nvptx/nvptx.c (nvptx_goacc_reduction_init): Add missing edge probabilities. Co-Authored-By: Cesar Philippidis <cesar@codesourcery.com> From-SVN: r250422
This commit is contained in:
parent
967a353a72
commit
8c38aed722
@ -1,3 +1,10 @@
|
||||
2017-07-21 Tom de Vries <tom@codesourcery.com>
|
||||
Cesar Philippidis <cesar@codesourcery.com>
|
||||
|
||||
PR gcov-profile/81442
|
||||
* config/nvptx/nvptx.c (nvptx_goacc_reduction_init): Add missing edge
|
||||
probabilities.
|
||||
|
||||
2017-07-21 Tom de Vries <tom@codesourcery.com>
|
||||
|
||||
PR lto/81430
|
||||
|
@ -5284,6 +5284,7 @@ nvptx_goacc_reduction_init (gcall *call)
|
||||
|
||||
/* Fixup flags from call_bb to init_bb. */
|
||||
init_edge->flags ^= EDGE_FALLTHRU | EDGE_TRUE_VALUE;
|
||||
init_edge->probability = profile_probability::even ();
|
||||
|
||||
/* Set the initialization stmts. */
|
||||
gimple_seq init_seq = NULL;
|
||||
@ -5299,6 +5300,7 @@ nvptx_goacc_reduction_init (gcall *call)
|
||||
|
||||
/* Create false edge from call_bb to dst_bb. */
|
||||
edge nop_edge = make_edge (call_bb, dst_bb, EDGE_FALSE_VALUE);
|
||||
nop_edge->probability = profile_probability::even ();
|
||||
|
||||
/* Create phi node in dst block. */
|
||||
gphi *phi = create_phi_node (lhs, dst_bb);
|
||||
|
Loading…
x
Reference in New Issue
Block a user