2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
* doc/invoke.texi (-fgraphite-force-parallel): Renamed
-floop-parallelize-all.
* toplev.c (process_options): Rename flag_graphite_force_parallel to
flag_loop_parallelize_all.
* tree-ssa-loop.c (gate_graphite_transforms): Same.
* graphite.c (graphite_transform_loops): Same.
* common.opt: Same.
* graphite-poly.c (apply_poly_transforms): Same.
* gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
-fgraphite-force-parallel to -floop-parallelize-all.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@150334
138bc75d-0d04-0410-961f-
82ee72b054a4
+2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
+
+ * doc/invoke.texi (-fgraphite-force-parallel): Renamed
+ -floop-parallelize-all.
+ * toplev.c (process_options): Rename flag_graphite_force_parallel to
+ flag_loop_parallelize_all.
+ * tree-ssa-loop.c (gate_graphite_transforms): Same.
+ * graphite.c (graphite_transform_loops): Same.
+ * common.opt: Same.
+ * graphite-poly.c (apply_poly_transforms): Same.
+
2009-07-31 Richard Earnshaw <rearnsha@arm.com>
PR tree-optimization/40914
Enable Graphite Identity transformation
; This option is not documented as it will be removed
-fgraphite-force-parallel
-Common Report Var(flag_graphite_force_parallel) Optimization
+floop-parallelize-all
+Common Report Var(flag_loop_parallelize_all) Optimization
Mark all loops as parallel
floop-strip-mine
-fno-ira-share-spill-slots -fira-verbose=@var{n} @gol
-fivopts -fkeep-inline-functions -fkeep-static-consts @gol
-floop-block -floop-interchange -floop-strip-mine -fgraphite-identity @gol
--fgraphite-force-parallel @gol
+-floop-parallelize-all @gol
-fmerge-all-constants -fmerge-constants -fmodulo-sched @gol
-fmodulo-sched-allow-regmoves -fmove-loop-invariants -fmudflap @gol
-fmudflapir -fmudflapth -fno-branch-count-reg -fno-default-inline @gol
are also performed by the code generator CLooG, like index splitting and
dead code elimination in loops.
-@item -fgraphite-force-parallel
+@item -floop-parallelize-all
Use the Graphite data dependence analysis to identify loops that can
be parallelized. Parallelize all the loops that can be analyzed to
not contain loop carried dependences without checking that it is
if (flag_graphite_identity)
transform_done = true;
- if (flag_graphite_force_parallel)
+ if (flag_loop_parallelize_all)
transform_done = true;
if (flag_loop_block)
}
}
- if (flag_graphite_force_parallel)
+ if (flag_loop_parallelize_all)
mark_loops_parallel (bb_pbb_mapping);
htab_delete (bb_pbb_mapping);
+2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
+
+ * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
+ -fgraphite-force-parallel to -floop-parallelize-all.
+
2009-08-01 Paul Thomas <pault@gcc.gnu.org>
PR fortran/40011
# Flags using for force-parallel-*.c files.
set DEFAULT_CFLAGS_FORCE_PARALLEL " -ansi -pedantic-errors -O2 \
--ftree-parallelize-loops=4 -fgraphite-force-parallel \
+-ftree-parallelize-loops=4 -floop-parallelize-all \
-fdump-tree-parloops-details -fdump-tree-optimized \
-fno-loop-strip-mine -fdump-tree-graphite-all"
set force_parallel_files \
|| flag_loop_interchange
|| flag_loop_strip_mine
|| flag_graphite_identity
- || flag_graphite_force_parallel)
+ || flag_loop_parallelize_all)
sorry ("Graphite loop optimizations cannot be used");
#endif
/* Enable -fgraphite pass if any one of the graphite optimization flags
is turned on. */
if (flag_loop_block || flag_loop_interchange || flag_loop_strip_mine
- || flag_graphite_identity || flag_graphite_force_parallel)
+ || flag_graphite_identity || flag_loop_parallelize_all)
flag_graphite = 1;
if (flag_loop_block)