Hans Wennborg via llvm-dev
2020-Aug-25 18:00 UTC
[llvm-dev] [11.0.0 Release] Please help writing release notes!
Hello everyone, With the release drawing near, it would be great to get the release notes into better shape. You can see the notes from rc2 online here: https://prereleases.llvm.org/11.0.0/#rc2 The release notes are typically the first thing people look at after the release, so it's a great opportunity to highlight the work that's been done since the last release. If you can think of anything interesting that happened over the last six months, please consider adding to the notes by sending me a patch, committing directly to the notes on the release/11.x branch, or just sending me some text in an email. Thanks, Hans
Ahsan Saghir via llvm-dev
2020-Sep-15 14:23 UTC
[llvm-dev] [Release-testers] [11.0.0 Release] Please help writing release notes!
Hi Hans, Here are the PowerPC release notes for 11.0.0: Optimization: - Improved Loop Unroll-and-Jam legality checks, allowing it to handle more than two level loop nests - Improved Loop Unroll to be able to unroll more loops - Implemented an option to allow loop fusion to work on loops with different constant trip counts Codegen: - POWER10 support - Added PC Relative addressing - Added __int128 vector bool support - Security enhancement via probe-stack attribute support to protect against stack clash - Floating point support enhancements - Improved half precision and quad precision support, including GLIBC - constrained FP operation support for arithmetic/rounding/max/min - cleaning up fast math flags checks in DAGCombine, Legalizer, and Lowering - Performance improvements from instruction exploitation, especially for vector permute on LE - Scheduling enhancements - Added MacroFusion for POWER8 - Added post-ra heuristics for POWER9 - Target dependent passes tuning - Updated LoopStrengthReduce to use instruction number as first priority - Enhanced MachineCombiner to expose more ILP - Code quality and maintenance enhancements - Enabled more machine verification passes - Added ability to parse and emit additional extended mnemonics - Numerous bug fixes AIX Support Improvements: - Enabled compile and link such that a simple <stdio.h> "Hello World" program works with standard headers - Added support for the C calling convention for non-vector code - Implemented correct stack frame layout for functions - In llvm-objdump, added support for relocations, improved selection of symbol labels, and added the --symbol-description option Thanks, Regards, Ahsan Saghir. On Tue, 25 Aug 2020 at 14:00, Hans Wennborg via Release-testers < release-testers at lists.llvm.org> wrote:> Hello everyone, > > With the release drawing near, it would be great to get the release > notes into better shape. > > You can see the notes from rc2 online here: > https://prereleases.llvm.org/11.0.0/#rc2 > > The release notes are typically the first thing people look at after > the release, so it's a great opportunity to highlight the work that's > been done since the last release. > > If you can think of anything interesting that happened over the last > six months, please consider adding to the notes by sending me a patch, > committing directly to the notes on the release/11.x branch, or just > sending me some text in an email. > > Thanks, > Hans > _______________________________________________ > Release-testers mailing list > Release-testers at lists.llvm.org > https://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200915/d86d2b0b/attachment.html>
Hans Wennborg via llvm-dev
2020-Sep-15 18:19 UTC
[llvm-dev] [Release-testers] [11.0.0 Release] Please help writing release notes!
Thanks! Committed in 158581772fc8f3d6c601ceba14a08285e46cb7e9 On Tue, Sep 15, 2020 at 4:23 PM Ahsan Saghir <saghir.ibm at gmail.com> wrote:> > Hi Hans, > Here are the PowerPC release notes for 11.0.0: > > Optimization: > > Improved Loop Unroll-and-Jam legality checks, allowing it to handle more than two level loop nests > Improved Loop Unroll to be able to unroll more loops > Implemented an option to allow loop fusion to work on loops with different constant trip counts > > Codegen: > > POWER10 support > > Added PC Relative addressing > Added __int128 vector bool support > > Security enhancement via probe-stack attribute support to protect against stack clash > Floating point support enhancements > > Improved half precision and quad precision support, including GLIBC > constrained FP operation support for arithmetic/rounding/max/min > cleaning up fast math flags checks in DAGCombine, Legalizer, and Lowering > > Performance improvements from instruction exploitation, especially for vector permute on LE > Scheduling enhancements > > Added MacroFusion for POWER8 > Added post-ra heuristics for POWER9 > > Target dependent passes tuning > > Updated LoopStrengthReduce to use instruction number as first priority > Enhanced MachineCombiner to expose more ILP > > Code quality and maintenance enhancements > > Enabled more machine verification passes > Added ability to parse and emit additional extended mnemonics > Numerous bug fixes > > AIX Support Improvements: > > Enabled compile and link such that a simple <stdio.h> "Hello World" program works with standard headers > Added support for the C calling convention for non-vector code > Implemented correct stack frame layout for functions > In llvm-objdump, added support for relocations, improved selection of symbol labels, and added the --symbol-description option > > > Thanks, > > Regards, > Ahsan Saghir. > > On Tue, 25 Aug 2020 at 14:00, Hans Wennborg via Release-testers <release-testers at lists.llvm.org> wrote: >> >> Hello everyone, >> >> With the release drawing near, it would be great to get the release >> notes into better shape. >> >> You can see the notes from rc2 online here: >> https://prereleases.llvm.org/11.0.0/#rc2 >> >> The release notes are typically the first thing people look at after >> the release, so it's a great opportunity to highlight the work that's >> been done since the last release. >> >> If you can think of anything interesting that happened over the last >> six months, please consider adding to the notes by sending me a patch, >> committing directly to the notes on the release/11.x branch, or just >> sending me some text in an email. >> >> Thanks, >> Hans >> _______________________________________________ >> Release-testers mailing list >> Release-testers at lists.llvm.org >> https://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers