<div dir="ltr"><div><div><div>Hi Hans,<br></div> Here are the PowerPC release notes for 11.0.0:<br><p>Optimization:</p>
<ul><li>Improved Loop Unroll-and-Jam legality checks, allowing it to handle more than two level loop nests</li><li>Improved Loop Unroll to be able to unroll more loops</li><li>Implemented an option to allow loop fusion to work on loops with different constant trip counts</li></ul>
<p>Codegen:</p>
<ul><li>POWER10 support
<ul><li>Added PC Relative addressing</li><li>Added __int128 vector bool support</li></ul>
</li><li>Security enhancement via probe-stack attribute support to protect against stack clash</li><li>Floating point support enhancements
<ul><li>Improved half precision and quad precision support, including GLIBC</li><li>constrained FP operation support for arithmetic/rounding/max/min</li><li>cleaning up fast math flags checks in DAGCombine, Legalizer, and Lowering</li></ul>
</li><li>Performance improvements from instruction exploitation, especially for vector permute on LE</li><li>Scheduling enhancements
<ul><li>Added MacroFusion for POWER8</li><li>Added post-ra heuristics for POWER9</li></ul>
</li><li>Target dependent passes tuning
<ul><li>Updated LoopStrengthReduce to use instruction number as first priority</li><li>Enhanced MachineCombiner to expose more ILP</li></ul>
</li><li>Code quality and maintenance enhancements
<ul><li>Enabled more machine verification passes</li><li>Added ability to parse and emit additional extended mnemonics</li><li>Numerous bug fixes</li></ul>
</li></ul>
<p>AIX Support Improvements:</p>
<ul><li>Enabled compile and link such that a simple <stdio.h> "Hello World" program works with standard headers</li><li>Added support for the C calling convention for non-vector code</li><li>Implemented correct stack frame layout for functions</li><li>In llvm-objdump, added support for relocations, improved selection of symbol labels, and added the --symbol-description option</li></ul></div><br>Thanks,<br><br></div><div>Regards,</div><div>Ahsan Saghir.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 25 Aug 2020 at 14:00, Hans Wennborg via Release-testers <<a href="mailto:release-testers@lists.llvm.org" target="_blank">release-testers@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello everyone,<br>
<br>
With the release drawing near, it would be great to get the release<br>
notes into better shape.<br>
<br>
You can see the notes from rc2 online here:<br>
<a href="https://prereleases.llvm.org/11.0.0/#rc2" rel="noreferrer" target="_blank">https://prereleases.llvm.org/11.0.0/#rc2</a><br>
<br>
The release notes are typically the first thing people look at after<br>
the release, so it's a great opportunity to highlight the work that's<br>
been done since the last release.<br>
<br>
If you can think of anything interesting that happened over the last<br>
six months, please consider adding to the notes by sending me a patch,<br>
committing directly to the notes on the release/11.x branch, or just<br>
sending me some text in an email.<br>
<br>
Thanks,<br>
Hans<br>
_______________________________________________<br>
Release-testers mailing list<br>
<a href="mailto:Release-testers@lists.llvm.org" target="_blank">Release-testers@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers</a><br>
</blockquote></div>