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

Ahsan Saghir via libcxx-dev libcxx-dev at lists.llvm.org
Tue Sep 15 07:23:35 PDT 2020


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/libcxx-dev/attachments/20200915/d86d2b0b/attachment.html>


More information about the libcxx-dev mailing list