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
Lang Hames via llvm-dev
2020-Oct-01 01:28 UTC
[llvm-dev] [Release-testers] [11.0.0 Release] Please help writing release notes!
Hi Hans, Apologies if I got here too late, but just in case I didn't here are some JIT release notes for 11.0.0: - LLJIT now supports execution of static inits / deinits via the LLJIT::initialize and LLJIT::deinitialize methods - Static libraries can now be added to a JITDylib using the StaticLibraryDefinitionGenerator class - A C API has been added for OrcV2 (llvm-project/llvm/include/llvm-c/Orc.h) - Several OrcV2 example projects have been added to llvm-project/llvm/examples/OrcV2Examples - Many bug fixes and API improvements -- Lang. On Tue, Sep 15, 2020 at 11:19 AM Hans Wennborg via llvm-dev < llvm-dev at lists.llvm.org> wrote:> 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 > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200930/4a95ef0a/attachment.html>
Hans Wennborg via llvm-dev
2020-Oct-01 07:22 UTC
[llvm-dev] [Release-testers] [11.0.0 Release] Please help writing release notes!
Committed to 11.x as b6efbd6b5f22d0a251d2fba9a5d24ac21760b1cc. Thanks! On Thu, Oct 1, 2020 at 3:29 AM Lang Hames <lhames at gmail.com> wrote:> > Hi Hans, > > Apologies if I got here too late, but just in case I didn't here are some JIT release notes for 11.0.0: > > - LLJIT now supports execution of static inits / deinits via the LLJIT::initialize and LLJIT::deinitialize methods > - Static libraries can now be added to a JITDylib using the StaticLibraryDefinitionGenerator class > - A C API has been added for OrcV2 (llvm-project/llvm/include/llvm-c/Orc.h) > - Several OrcV2 example projects have been added to llvm-project/llvm/examples/OrcV2Examples > - Many bug fixes and API improvements > > -- Lang. > > On Tue, Sep 15, 2020 at 11:19 AM Hans Wennborg via llvm-dev <llvm-dev at lists.llvm.org> wrote: >> >> 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 >> _______________________________________________ >> LLVM Developers mailing list >> llvm-dev at lists.llvm.org >> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev