diff options
author | Frederik Harwath <frederik@codesourcery.com> | 2022-05-18 07:59:42 +0200 |
---|---|---|
committer | Frederik Harwath <frederik@codesourcery.com> | 2022-05-18 14:51:46 +0200 |
commit | 21e2bc9fb49e30221cd0252966d5092070e1e0c5 (patch) | |
tree | b743ac1fbe67c17ed681a8fd5e0c3a177623965a /gcc/c/c-tree.h | |
parent | 65851d65fb36e847a9b8ef3b0519f06d29865a14 (diff) | |
download | gcc-21e2bc9fb49e30221cd0252966d5092070e1e0c5.zip gcc-21e2bc9fb49e30221cd0252966d5092070e1e0c5.tar.gz gcc-21e2bc9fb49e30221cd0252966d5092070e1e0c5.tar.bz2 |
graphite: Extend SCoP detection dump output
Extend dump output to make understanding why Graphite rejects to
include a loop in a SCoP easier (for GCC developers).
gcc/ChangeLog:
* graphite-scop-detection.cc (scop_detection::can_represent_loop):
Output reason for failure to dump file.
(scop_detection::harmful_loop_in_region): Likewise.
(scop_detection::graphite_can_represent_expr): Likewise.
(scop_detection::stmt_has_simple_data_refs_p): Likewise.
(scop_detection::stmt_simple_for_scop_p): Likewise.
(print_sese_loop_numbers): New function.
(scop_detection::add_scop): Use from here.
gcc/testsuite/ChangeLog:
* gcc.dg/graphite/scop-22a.c: New test.
Diffstat (limited to 'gcc/c/c-tree.h')
0 files changed, 0 insertions, 0 deletions