* [wwwdocs]Mention -ftree-loop-distribution
@ 2018-04-03 15:51 Bin Cheng
2018-04-04 7:08 ` Gerald Pfeifer
2018-04-27 21:27 ` Jeff Law
0 siblings, 2 replies; 5+ messages in thread
From: Bin Cheng @ 2018-04-03 15:51 UTC (permalink / raw)
To: gcc-patches; +Cc: nd
[-- Attachment #1: Type: text/plain, Size: 150 bytes --]
Hi,
Option -ftree-loop-distribution is improved and enabled by default at -O3 for GCC8.
This patch describes the change, is it OK?
Thanks,
bin
[-- Attachment #2: x.txt --]
[-- Type: text/plain, Size: 988 bytes --]
Index: htdocs/gcc-8/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-8/changes.html,v
retrieving revision 1.51
diff -u -r1.51 changes.html
--- htdocs/gcc-8/changes.html 3 Apr 2018 06:52:04 -0000 1.51
+++ htdocs/gcc-8/changes.html 3 Apr 2018 14:26:31 -0000
@@ -101,6 +101,13 @@
are enabled by default at <code>-O3</code> and above.
</li>
<li>
+ Classical loop nest optimization pass <code>-ftree-loop-distribution</code>
+ has been improved and enabled by default at <code>-O3</code> and above.
+ It supports loop nest distribution in some restricted scenarios; it also
+ supports cancellable innermost loop distribution with loop versioning
+ under runtime alias checks.
+ </li>
+ <li>
The new option <code>-fstack-clash-protection</code> causes the
compiler to insert probes whenever stack space is allocated
statically or dynamically to reliably detect stack overflows and
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [wwwdocs]Mention -ftree-loop-distribution
2018-04-03 15:51 [wwwdocs]Mention -ftree-loop-distribution Bin Cheng
@ 2018-04-04 7:08 ` Gerald Pfeifer
2018-04-04 9:06 ` Bin.Cheng
2018-04-27 21:27 ` Jeff Law
1 sibling, 1 reply; 5+ messages in thread
From: Gerald Pfeifer @ 2018-04-04 7:08 UTC (permalink / raw)
To: Bin Cheng; +Cc: gcc-patches, nd
[-- Attachment #1: Type: text/plain, Size: 827 bytes --]
On Tue, 3 Apr 2018, Bin Cheng wrote:
> Option -ftree-loop-distribution is improved and enabled by default at
> -O3 for GCC8. This patch describes the change, is it OK?
Index: htdocs/gcc-8/changes.html
===================================================================
+ Classical loop nest optimization pass <code>-ftree-loop-distribution</code>
"The classic loop nest..." (i.e., add the article and I believe classic
is more appropriate than classical which connotates the arts,...).
+ It supports loop nest distribution in some restricted scenarios; it also
+ supports cancellable innermost loop distribution with loop versioning
+ under runtime alias checks.
I believe that would be "run-time" (per codingconventions.html)?
Fine with the change above and considering the second comment.
Thank you,
Gerald
[-- Attachment #2: x.txt --]
[-- Type: text/plain, Size: 988 bytes --]
Index: htdocs/gcc-8/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-8/changes.html,v
retrieving revision 1.51
diff -u -r1.51 changes.html
--- htdocs/gcc-8/changes.html 3 Apr 2018 06:52:04 -0000 1.51
+++ htdocs/gcc-8/changes.html 3 Apr 2018 14:26:31 -0000
@@ -101,6 +101,13 @@
are enabled by default at <code>-O3</code> and above.
</li>
<li>
+ Classical loop nest optimization pass <code>-ftree-loop-distribution</code>
+ has been improved and enabled by default at <code>-O3</code> and above.
+ It supports loop nest distribution in some restricted scenarios; it also
+ supports cancellable innermost loop distribution with loop versioning
+ under runtime alias checks.
+ </li>
+ <li>
The new option <code>-fstack-clash-protection</code> causes the
compiler to insert probes whenever stack space is allocated
statically or dynamically to reliably detect stack overflows and
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [wwwdocs]Mention -ftree-loop-distribution
2018-04-04 7:08 ` Gerald Pfeifer
@ 2018-04-04 9:06 ` Bin.Cheng
2018-04-04 19:55 ` Gerald Pfeifer
0 siblings, 1 reply; 5+ messages in thread
From: Bin.Cheng @ 2018-04-04 9:06 UTC (permalink / raw)
To: Gerald Pfeifer; +Cc: gcc-patches List
[-- Attachment #1: Type: text/plain, Size: 1012 bytes --]
On Wed, Apr 4, 2018 at 8:08 AM, Gerald Pfeifer <gerald@pfeifer.com> wrote:
> On Tue, 3 Apr 2018, Bin Cheng wrote:
>> Option -ftree-loop-distribution is improved and enabled by default at
>> -O3 for GCC8. This patch describes the change, is it OK?
>
> Index: htdocs/gcc-8/changes.html
> ===================================================================
> + Classical loop nest optimization pass <code>-ftree-loop-distribution</code>
>
> "The classic loop nest..." (i.e., add the article and I believe classic
> is more appropriate than classical which connotates the arts,...).
>
> + It supports loop nest distribution in some restricted scenarios; it also
> + supports cancellable innermost loop distribution with loop versioning
> + under runtime alias checks.
>
> I believe that would be "run-time" (per codingconventions.html)?
>
> Fine with the change above and considering the second comment.
Thanks for the suggestions, attachment is the updated change.
Thanks,
bin
>
> Thank you,
> Gerald
[-- Attachment #2: x.txt --]
[-- Type: text/plain, Size: 991 bytes --]
Index: htdocs/gcc-8/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-8/changes.html,v
retrieving revision 1.51
diff -u -r1.51 changes.html
--- htdocs/gcc-8/changes.html 3 Apr 2018 06:52:04 -0000 1.51
+++ htdocs/gcc-8/changes.html 4 Apr 2018 08:55:11 -0000
@@ -101,6 +101,13 @@
are enabled by default at <code>-O3</code> and above.
</li>
<li>
+ The classic loop nest optimization pass <code>-ftree-loop-distribution</code>
+ has been improved and enabled by default at <code>-O3</code> and above.
+ It supports loop nest distribution in some restricted scenarios; it also
+ supports cancellable innermost loop distribution with loop versioning
+ under run-time alias checks.
+ </li>
+ <li>
The new option <code>-fstack-clash-protection</code> causes the
compiler to insert probes whenever stack space is allocated
statically or dynamically to reliably detect stack overflows and
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [wwwdocs]Mention -ftree-loop-distribution
2018-04-04 9:06 ` Bin.Cheng
@ 2018-04-04 19:55 ` Gerald Pfeifer
0 siblings, 0 replies; 5+ messages in thread
From: Gerald Pfeifer @ 2018-04-04 19:55 UTC (permalink / raw)
To: Bin.Cheng; +Cc: gcc-patches
On Wed, 4 Apr 2018, Bin.Cheng wrote:
> Thanks for the suggestions, attachment is the updated change.
Ah, I thought (and would have been fine) you'd go ahead and commit
with those changes. ;-)
Yes, this is okay. Thanks,
Gerald
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [wwwdocs]Mention -ftree-loop-distribution
2018-04-03 15:51 [wwwdocs]Mention -ftree-loop-distribution Bin Cheng
2018-04-04 7:08 ` Gerald Pfeifer
@ 2018-04-27 21:27 ` Jeff Law
1 sibling, 0 replies; 5+ messages in thread
From: Jeff Law @ 2018-04-27 21:27 UTC (permalink / raw)
To: Bin Cheng, gcc-patches; +Cc: nd
On 04/03/2018 09:51 AM, Bin Cheng wrote:
> Hi,
>
> Option -ftree-loop-distribution is improved and enabled by default at -O3 for GCC8.
> This patch describes the change, is it OK?
Yes. This is fine.
jeff
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2018-04-27 21:24 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-04-03 15:51 [wwwdocs]Mention -ftree-loop-distribution Bin Cheng
2018-04-04 7:08 ` Gerald Pfeifer
2018-04-04 9:06 ` Bin.Cheng
2018-04-04 19:55 ` Gerald Pfeifer
2018-04-27 21:27 ` Jeff Law
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).