aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToon Moene <toon@moene.org>2018-05-18 09:07:39 +0000
committerToon Moene <toon@gcc.gnu.org>2018-05-18 09:07:39 +0000
commit5f007d14ce68073906656b725938a3be2625435b (patch)
tree1b2e11ff8bbdfb8cc4bcd5be7ce20f59d9a985e6
parent8364e58b5aadf9cac76126ed9535ce0332ac81bb (diff)
downloadgcc-5f007d14ce68073906656b725938a3be2625435b.zip
gcc-5f007d14ce68073906656b725938a3be2625435b.tar.gz
gcc-5f007d14ce68073906656b725938a3be2625435b.tar.bz2
invoke.texi: Move -floop-unroll-and-jam documentation directly after that of -floop-interchange.
2018-05-18 Toon Moene <toon@moene.org> * doc/invoke.texi: Move -floop-unroll-and-jam documentation directly after that of -floop-interchange. Indicate that both options are enabled by default when specifying -O3. From-SVN: r260352
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/doc/invoke.texi13
2 files changed, 13 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 59f4508..3026df4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2018-05-18 Toon Moene <toon@moene.org>
+
+ * doc/invoke.texi: Move -floop-unroll-and-jam documentation
+ directly after that of -floop-interchange. Indicate that both
+ options are enabled by default when specifying -O3.
+
2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* config/aarch64/aarch64-simd.md (vec_set<mode>): Use VALL_F16 mode
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index 8a3b9c1..77e183c 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -8838,6 +8838,13 @@ for (int i = 0; i < N; i++)
for (int j = 0; j < N; j++)
c[i][j] = c[i][j] + a[i][k]*b[k][j];
@end smallexample
+This flag is enabled by default at @option{-O3}.
+
+@item -floop-unroll-and-jam
+@opindex floop-unroll-and-jam
+Apply unroll and jam transformations on feasible loops. In a loop
+nest this unrolls the outer loop by some factor and fuses the resulting
+multiple inner loops. This flag is enabled by default at @option{-O3}.
@item -ftree-loop-im
@opindex ftree-loop-im
@@ -10010,12 +10017,6 @@ for one side of the iteration space and false for the other.
Move branches with loop invariant conditions out of the loop, with duplicates
of the loop on both branches (modified according to result of the condition).
-@item -floop-unroll-and-jam
-@opindex floop-unroll-and-jam
-Apply unroll and jam transformations on feasible loops. In a loop
-nest this unrolls the outer loop by some factor and fuses the resulting
-multiple inner loops.
-
@item -ffunction-sections
@itemx -fdata-sections
@opindex ffunction-sections