+2017-02-01 Richard Biener <rguenther@suse.de>
+
+ * graphite.c: Include tree-vectorizer.h for find_loop_location.
+ (graphite_transform_loops): Provide opt-info for optimized nests.
+ * tree-parloop.c (parallelize_loops): Provide opt-info for
+ parallelized loops.
+
2017-02-01 Richard Biener <rguenther@suse.de>
PR middle-end/79315
#include "dbgcnt.h"
#include "tree-parloops.h"
#include "tree-cfgcleanup.h"
+#include "tree-vectorizer.h"
#include "graphite.h"
/* Print global statistics to FILE. */
and could be in an inconsistent state. */
if (!graphite_regenerate_ast_isl (scop))
break;
+
+ location_t loc = find_loop_location
+ (scop->scop_info->region.entry->dest->loop_father);
+ dump_printf_loc (MSG_OPTIMIZED_LOCATIONS, loc,
+ "loop nest optimized\n");
}
free_scops (scops);
changed = true;
skip_loop = loop->inner;
- if (dump_file && (dump_flags & TDF_DETAILS))
- {
- if (loop->inner)
- fprintf (dump_file, "parallelizing outer loop %d\n",loop->header->index);
- else
- fprintf (dump_file, "parallelizing inner loop %d\n",loop->header->index);
- loop_loc = find_loop_location (loop);
- if (loop_loc != UNKNOWN_LOCATION)
- fprintf (dump_file, "\nloop at %s:%d: ",
- LOCATION_FILE (loop_loc), LOCATION_LINE (loop_loc));
- }
+
+ loop_loc = find_loop_location (loop);
+ if (loop->inner)
+ dump_printf_loc (MSG_OPTIMIZED_LOCATIONS, loop_loc,
+ "parallelizing outer loop %d\n", loop->num);
+ else
+ dump_printf_loc (MSG_OPTIMIZED_LOCATIONS, loop_loc,
+ "parallelizing inner loop %d\n", loop->num);
gen_parallel_loop (loop, &reduction_list,
n_threads, &niter_desc, oacc_kernels_p);