diff options
author | Jørgen Kvalsvik <j@lambda.is> | 2024-06-04 14:16:22 +0200 |
---|---|---|
committer | Jørgen Kvalsvik <j@lambda.is> | 2024-06-26 12:19:34 +0200 |
commit | 7a9b535d8abe27abdaa68cdcb22172a666030d06 (patch) | |
tree | 32f1ac0fd38eaf6fb2be1aa996b338579490f1b0 /gcc/tree-vect-loop.cc | |
parent | 0bf002100453a0f531855c093f095dc15274a78c (diff) | |
download | gcc-7a9b535d8abe27abdaa68cdcb22172a666030d06.zip gcc-7a9b535d8abe27abdaa68cdcb22172a666030d06.tar.gz gcc-7a9b535d8abe27abdaa68cdcb22172a666030d06.tar.bz2 |
Record edge true/false value for gcov
Make gcov aware which edges are the true/false to more accurately
reconstruct the CFG. There are plenty of bits left in arc_info and it
opens up for richer reporting.
gcc/ChangeLog:
* gcov-io.h (GCOV_ARC_TRUE): New.
(GCOV_ARC_FALSE): New.
* gcov.cc (struct arc_info): Add true_value, false_value.
(read_graph_file): Read true_value, false_value.
* profile.cc (branch_prob): Write GCOV_ARC_TRUE, GCOV_ARC_FALSE.
Diffstat (limited to 'gcc/tree-vect-loop.cc')
0 files changed, 0 insertions, 0 deletions