diff options
author | Martin Liska <mliska@suse.cz> | 2016-08-05 15:50:49 +0200 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2016-08-05 13:50:49 +0000 |
commit | 24bc5921a89095e3d1b89f7b9fd7d1c3a448a735 (patch) | |
tree | ae7ebf2ef6e5bb8aada9e6b026f7634c6b059876 /libcpp/include/cpp-id-data.h | |
parent | 4457451f3d3475158e48f7b751eb2ddf7875c894 (diff) | |
download | gcc-24bc5921a89095e3d1b89f7b9fd7d1c3a448a735.zip gcc-24bc5921a89095e3d1b89f7b9fd7d1c3a448a735.tar.gz gcc-24bc5921a89095e3d1b89f7b9fd7d1c3a448a735.tar.bz2 |
gcov tool: Implement Hawick's algorithm for cycle detection,
Joshua Cranmer <Pidgeot18@gmail.com>
* gcov.c (line_t::has_block): New function.
(enum loop_type): New enum.
(handle_cycle): New function.
(unblock): Likewise.
(circuit): Likewise.
(get_cycles_count): Likewise.
(accumulate_line_counts): Use new loop detection algorithm.
From-SVN: r239169
Diffstat (limited to 'libcpp/include/cpp-id-data.h')
0 files changed, 0 insertions, 0 deletions