Alex Bradbury via llvm-dev
2017-Jan-30 15:12 UTC
[llvm-dev] LLVM Weekly - #161, Jan 30th 2017
LLVM Weekly - #161, Jan 30th 2017 ================================ If you prefer, you can read a HTML version of this email at <http://llvmweekly.org/issue/161>. Welcome to the one hundred and sixty-first issue of LLVM Weekly, a weekly newsletter (published every Monday) covering developments in LLVM, Clang, and related projects. LLVM Weekly is brought to you by [Alex Bradbury](http://asbradbury.org). Subscribe to future issues at <http://llvmweekly.org> and pass it on to anyone else you think may be interested. Please send any tips or feedback to <asb at asbradbury.org>, or @llvmweekly or @asbradbury on Twitter. ## News and articles from around the web Microsoft have [announced](https://blogs.msdn.microsoft.com/directx/2017/01/23/new-directx-shader-compiler-based-on-clangllvm-now-available-as-open-source/) a new open source DirectX shader compiler based on Clang and LLVM. LLVM 4.0.0-rc1 source and binaries are [now available](http://lists.llvm.org/pipermail/llvm-dev/2017-January/109442.html). Time to get testing! ## On the mailing lists * Johannes Doerfert has posted an [RFC for adding parallel extensions to LLVM IR](http://lists.llvm.org/pipermail/llvm-dev/2017-January/109615.html). * Chas Boyd has [written](http://lists.llvm.org/pipermail/llvm-dev/2017-January/109613.html) to the mailing list to say a little more about Microsoft's use of LLVM and Clang in the new DirectX Shader Compiler. * Manuel Klimek reports that [work is starting on ClangD](http://lists.llvm.org/pipermail/cfe-dev/2017-January/052458.html), a daemon to provide access IDEs etc with access to Clang services. * Philip Herron is curious about [selection of negative addition rather than subtraction](http://lists.llvm.org/pipermail/llvm-dev/2017-January/109511.html). Matt Arsenault [explains](http://lists.llvm.org/pipermail/llvm-dev/2017-January/109512.html) how this behaviour can be overridden. * Guy Blank has posted an RFC on [making i1 illegal in X86 codegen](http://lists.llvm.org/pipermail/llvm-dev/2017-January/109461.html). ## LLVM commits * NewGVN gained support for dead and redundant store elimination. [r293258](http://reviews.llvm.org/rL293258). * A new MemorySSA updater has been introduced. [r293356](http://reviews.llvm.org/rL293356). * A new guard-based loop predication optimisation has been added. This will enable more guards to be hoisted out of loops. [r293064](http://reviews.llvm.org/rL293064). * lit has been expanded to allow boolean expressions in REQUIRES, XFAIL, and UNSUPPORTED lines. [r292896](http://reviews.llvm.org/rL292896). * Early if-conversion has been implemented for AMDGPU, but is disabled by default for now. [r293016](http://reviews.llvm.org/rL293016). * The llvm-xray graph subcommand now colors edges and vertices based on statistics. [r293031](http://reviews.llvm.org/rL293031). * A new OptimizationRemarkEmitter pass was added, allowing MIR passes to emit optimisation remarks just like IR passes can. [r293110](http://reviews.llvm.org/rL293110). * The MIPS backend gained support for the static relocation model with the N64 ABI. [r293279](http://reviews.llvm.org/rL293279). * A number of new intrinsics for constrained floating point operations have been added. [r293226](http://reviews.llvm.org/rL293226). ## Clang commits * A new TableGen-based generator for command line argument documentation was added. [r292968](http://reviews.llvm.org/rL292968). * Comment reflowing has been implemented for clang-format. [r293055](http://reviews.llvm.org/rL293055). ## Other project commits * XRay 'Flight Data Recorder' mode was implemented, which allows XRay to log in-memory and then write out data on-demand as required. [r293015](http://reviews.llvm.org/rL293015). * LLD learned to handle the MEMORY linkerscript command. [r292875](http://reviews.llvm.org/rL292875) * LLDB now supports single stepping on ARM FreeBSD. [r292937](http://reviews.llvm.org/rL292937).
After LLVM Weekly was removed from the LLVM blog, it's no longer accessible from LLVM.org. Shouldn't it be linked somewhere? For example, in the Useful Links section, right above the mailing list links. Or in the Site Map section, above the Blog link. On Mon, Jan 30, 2017 at 10:12 AM, Alex Bradbury via llvm-dev < llvm-dev at lists.llvm.org> wrote:> LLVM Weekly - #161, Jan 30th 2017 > ================================> > If you prefer, you can read a HTML version of this email at > <http://llvmweekly.org/issue/161>. > > Welcome to the one hundred and sixty-first issue of LLVM Weekly, a weekly > newsletter (published every Monday) covering developments in LLVM, Clang, > and > related projects. LLVM Weekly is brought to you by [Alex > Bradbury](http://asbradbury.org). Subscribe to future issues at > <http://llvmweekly.org> and pass it on to anyone else you think may be > interested. Please send any tips or feedback to <asb at asbradbury.org>, or > @llvmweekly or @asbradbury on Twitter. > > > ## News and articles from around the web > > Microsoft have > [announced](https://blogs.msdn.microsoft.com/directx/ > 2017/01/23/new-directx-shader-compiler-based-on-clangllvm- > now-available-as-open-source/) > a new open source DirectX shader compiler based on Clang and LLVM. > > LLVM 4.0.0-rc1 source and binaries are [now > available](http://lists.llvm.org/pipermail/llvm-dev/2017- > January/109442.html). > Time to get testing! > > > ## On the mailing lists > > * Johannes Doerfert has posted an [RFC for adding parallel extensions to > LLVM > IR](http://lists.llvm.org/pipermail/llvm-dev/2017-January/109615.html). > > * Chas Boyd has > [written](http://lists.llvm.org/pipermail/llvm-dev/2017- > January/109613.html) > to the mailing list to say a little more about Microsoft's use of LLVM and > Clang in the new DirectX Shader Compiler. > > * Manuel Klimek reports that [work is starting on > ClangD](http://lists.llvm.org/pipermail/cfe-dev/2017-January/052458.html), > a > daemon to provide access IDEs etc with access to Clang services. > > * Philip Herron is curious about [selection of negative addition rather > than > subtraction](http://lists.llvm.org/pipermail/llvm-dev/ > 2017-January/109511.html). > Matt Arsenault > [explains](http://lists.llvm.org/pipermail/llvm-dev/2017- > January/109512.html) > how this behaviour can be overridden. > > * Guy Blank has posted an RFC on [making i1 illegal in X86 > codegen](http://lists.llvm.org/pipermail/llvm-dev/2017-January/109461.html > ). > > > ## LLVM commits > > * NewGVN gained support for dead and redundant store elimination. > [r293258](http://reviews.llvm.org/rL293258). > > * A new MemorySSA updater has been introduced. > [r293356](http://reviews.llvm.org/rL293356). > > * A new guard-based loop predication optimisation has been added. This will > enable more guards to be hoisted out of loops. > [r293064](http://reviews.llvm.org/rL293064). > > * lit has been expanded to allow boolean expressions in REQUIRES, XFAIL, > and > UNSUPPORTED lines. [r292896](http://reviews.llvm.org/rL292896). > > * Early if-conversion has been implemented for AMDGPU, but is disabled by > default for now. [r293016](http://reviews.llvm.org/rL293016). > > * The llvm-xray graph subcommand now colors edges and vertices based on > statistics. [r293031](http://reviews.llvm.org/rL293031). > > * A new OptimizationRemarkEmitter pass was added, allowing MIR passes to > emit > optimisation remarks just like IR passes can. > [r293110](http://reviews.llvm.org/rL293110). > > * The MIPS backend gained support for the static relocation model with the > N64 > ABI. [r293279](http://reviews.llvm.org/rL293279). > > * A number of new intrinsics for constrained floating point operations have > been added. [r293226](http://reviews.llvm.org/rL293226). > > > ## Clang commits > > * A new TableGen-based generator for command line argument documentation > was > added. [r292968](http://reviews.llvm.org/rL292968). > > * Comment reflowing has been implemented for clang-format. > [r293055](http://reviews.llvm.org/rL293055). > > > ## Other project commits > > * XRay 'Flight Data Recorder' mode was implemented, which allows XRay to > log > in-memory and then write out data on-demand as required. > [r293015](http://reviews.llvm.org/rL293015). > > * LLD learned to handle the MEMORY linkerscript command. > [r292875](http://reviews.llvm.org/rL292875) > > * LLDB now supports single stepping on ARM FreeBSD. > [r292937](http://reviews.llvm.org/rL292937). > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://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/20170131/f2ee6458/attachment.html>
Renato Golin via llvm-dev
2017-Feb-01 10:08 UTC
[llvm-dev] LLVM Weekly - #161, Jan 30th 2017
On 1 February 2017 at 04:53, LLVM user via llvm-dev <llvm-dev at lists.llvm.org> wrote:> After LLVM Weekly was removed from the LLVM blog, it's no longer accessible > from LLVM.org. Shouldn't it be linked somewhere? For example, in the Useful > Links section, right above the mailing list links. Or in the Site Map > section, above the Blog link.I think it should. There's also http://planet.clang.org/. cheers, --renato