<div dir="ltr"><div dir="ltr">Hi Hans,<div><br></div><div>Apologies if I got here too late, but just in case I didn't here are some JIT release notes for 11.0.0:</div><div><br></div><div>- LLJIT now supports execution of static inits / deinits via the LLJIT::initialize and LLJIT::deinitialize methods</div><div>- Static libraries can now be added to a JITDylib using the StaticLibraryDefinitionGenerator class</div><div>- A C API has been added for OrcV2 (llvm-project/llvm/include/llvm-c/Orc.h)</div><div>- Several OrcV2 example projects have been added to llvm-project/llvm/examples/OrcV2Examples</div><div>- Many bug fixes and API improvements</div><div><br></div><div>-- Lang. </div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Sep 15, 2020 at 11:19 AM Hans Wennborg via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Thanks! Committed in 158581772fc8f3d6c601ceba14a08285e46cb7e9<br>
<br>
On Tue, Sep 15, 2020 at 4:23 PM Ahsan Saghir <<a href="mailto:saghir.ibm@gmail.com" target="_blank">saghir.ibm@gmail.com</a>> wrote:<br>
><br>
> Hi Hans,<br>
>              Here are the PowerPC release notes for 11.0.0:<br>
><br>
> Optimization:<br>
><br>
> Improved Loop Unroll-and-Jam legality checks, allowing it to handle more than two level loop nests<br>
> Improved Loop Unroll to be able to unroll more loops<br>
> Implemented an option to allow loop fusion to work on loops with different constant trip counts<br>
><br>
> Codegen:<br>
><br>
> POWER10 support<br>
><br>
> Added PC Relative addressing<br>
> Added __int128 vector bool support<br>
><br>
> Security enhancement via probe-stack attribute support to protect against stack clash<br>
> Floating point support enhancements<br>
><br>
> Improved half precision and quad precision support, including GLIBC<br>
> constrained FP operation support for arithmetic/rounding/max/min<br>
> cleaning up fast math flags checks in DAGCombine, Legalizer, and Lowering<br>
><br>
> Performance improvements from instruction exploitation, especially for vector permute on LE<br>
> Scheduling enhancements<br>
><br>
> Added MacroFusion for POWER8<br>
> Added post-ra heuristics for POWER9<br>
><br>
> Target dependent passes tuning<br>
><br>
> Updated LoopStrengthReduce to use instruction number as first priority<br>
> Enhanced MachineCombiner to expose more ILP<br>
><br>
> Code quality and maintenance enhancements<br>
><br>
> Enabled more machine verification passes<br>
> Added ability to parse and emit additional extended mnemonics<br>
> Numerous bug fixes<br>
><br>
> AIX Support Improvements:<br>
><br>
> Enabled compile and link such that a simple <stdio.h> "Hello World" program works with standard headers<br>
> Added support for the C calling convention for non-vector code<br>
> Implemented correct stack frame layout for functions<br>
> In llvm-objdump, added support for relocations, improved selection of symbol labels, and added the --symbol-description option<br>
><br>
><br>
> Thanks,<br>
><br>
> Regards,<br>
> Ahsan Saghir.<br>
><br>
> 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>
>><br>
>> 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>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div>