[Release-testers] [llvm-dev] [11.0.0 Release] Please help writing release notes!

Yvan Roux via Release-testers release-testers at lists.llvm.org
Thu Oct 1 01:23:52 PDT 2020


Hi Hans,

I think that for ARM we can add a word on the support of the Machine
Outliner, maybe something like:

* The Machine Outliner is now supported for ARM and Thumb2, it is not
turned on by default and can be enabled with the -moutline clang flag

Yvan

On Thu, 1 Oct 2020 at 09:23, Hans Wennborg via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
>
> 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
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev


More information about the Release-testers mailing list