diff options
author | Tom de Vries <tom@codesourcery.com> | 2017-08-06 09:56:38 +0000 |
---|---|---|
committer | Tom de Vries <vries@gcc.gnu.org> | 2017-08-06 09:56:38 +0000 |
commit | 9fba2943f1e76245fda610fdb295b7077a5e799d (patch) | |
tree | 21822ae9d31791c9ddd50d2f615df7e540518ee7 /gcc/c-family/array-notation-common.c | |
parent | f38057cc118cca4a97eac5c3c5c7c15bee024799 (diff) | |
download | gcc-9fba2943f1e76245fda610fdb295b7077a5e799d.zip gcc-9fba2943f1e76245fda610fdb295b7077a5e799d.tar.gz gcc-9fba2943f1e76245fda610fdb295b7077a5e799d.tar.bz2 |
Add missing edge probabilities in expand_oacc_for, tile case
;; basic block 11, loop depth 2, freq 0, maybe hot
;; prev block 22, next block 23, flags: (NEW, REACHABLE)
;; pred: 22 (TRUE_VALUE)
;; 24 (TRUE_VALUE)
...
if (.e_offset.15D.1971 < .e_bound.14D.1972)
- goto <bb 23>; [100.00%] [count: INV]
+ goto <bb 23>; [80.01%] [count: INV]
else
- goto <bb 24>; [INV] [count: INV]
+ goto <bb 24>; [19.99%] [count: INV]
;; basic block 23, loop depth 3, freq 0, maybe hot
;; prev block 11, next block 24, flags: (NEW)
;; pred: 11 [always] (TRUE_VALUE)
;; 23 (TRUE_VALUE)
ixD.1974 = .outer.4D.1967 + .e_offset.15D.1971;
.e_offset.15D.1971 = .e_offset.15D.1971 + .e_step.16D.1973;
if (.e_offset.15D.1971 < .e_bound.14D.1972)
- goto <bb 23>; [INV] [count: INV]
+ goto <bb 23>; [80.01%] [count: INV]
else
- goto <bb 24>; [100.00%] [count: INV]
+ goto <bb 24>; [19.99%] [count: INV]
2017-08-06 Tom de Vries <tom@codesourcery.com>
* omp-expand.c (expand_oacc_for): Add missing edge probability for tile
and element loops.
From-SVN: r250900
Diffstat (limited to 'gcc/c-family/array-notation-common.c')
0 files changed, 0 insertions, 0 deletions