# LLVM Weekly - #29, Jul 21st 2014

DevFeed: [LLVM Weekly - #29, Jul 21st 2014](<https://devfeed.tech/articles/llvm-weekly-29-jul-21st-2014-42927.md>)

Original publisher: [Read original article](<https://blog.llvm.org/2014/07/llvm-weekly-29-jul-21st-2014.html>)

Author: Alex Bradbury

Published: 2014-07-21T03:31:00Z

Content type: news

Language: en

Sources: [The LLVM Project Blog](<https://devfeed.tech/sources/the-llvm-project-blog.md>)

Topics: [LLVM](<https://devfeed.tech/topics/llvm.md>), [clang](<https://devfeed.tech/topics/clang.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [gcc](<https://devfeed.tech/topics/gcc.md>), [JIT](<https://devfeed.tech/topics/jit.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [2014](<https://devfeed.tech/tags/2014.md>), [arm](<https://devfeed.tech/tags/arm.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [clang](<https://devfeed.tech/tags/clang.md>), [developers](<https://devfeed.tech/tags/developers.md>), [gcc](<https://devfeed.tech/tags/gcc.md>), [jit](<https://devfeed.tech/tags/jit.md>), [linux](<https://devfeed.tech/tags/linux.md>), [llvm](<https://devfeed.tech/tags/llvm.md>), [llvmweekly](<https://devfeed.tech/tags/llvmweekly.md>), [news](<https://devfeed.tech/tags/news.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [patches](<https://devfeed.tech/tags/patches.md>), [perf](<https://devfeed.tech/tags/perf.md>), [weekly](<https://devfeed.tech/tags/weekly.md>)

## AI overview

LLVM Weekly #29 is a newsletter covering LLVM and related developer-tooling news, including the LLVM Developers meeting, WebKit's LLVM-based JIT, the LLVM/Clang 3.5 release schedule, C++ standards activity, an LLVM invariant intrinsic RFC, ARM frame-pointer differences between LLVM and GCC, and AutoFDO integration.

## Source excerpt

Welcome to the twenty-ninth 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.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@asbradbury.org, or @llvmweekly or @asbradbury on Twitter. This is a special extended issue which I'm choosing to subtitle "LLVM Weekly visits the GNU Tools Cauldron". The event took place over the weekend and had a wide range of interesting talks. You can find my notes at the end of this newsletter. Talks were recorded and the videos should be made available in the next month or two. The canonical home for this issue can be found here at llvmweekly.org. News and articles from around the web The eighth annual LLVM Developers meeting has been announced and will take place on October 28th and 29th in San Jose, CA. It is looking for sponsors and talk/poster submissions. A new blog post as been published on the LLVM Blog giving more details on FTL: WebKit's LLVM-based JIT. A tentative schedule for the release of LLVM/Clang 3.5 has been posted. Botond Ballo has posted a summary of June's C++ Standards Committee Meeting. On the mailing lists Hal Finkel has posted an RFC on adding an IR-level intrinsic to LLVM to represent invariants. These are conditions that the optimizer is allowed to assume will be valid during the execution of the program. The post also comes with a complete set of patches implementing the concept. An issue raised by Philip Reames is that by representing the invariant as an IR instruction, this may affect profitability heuristics in optimisation passes. Chandler Carruth followed up with a clear description of the trade-offs which it seems people mostly agree with. Yuri Gribov has re-opened a previously discussed issue, that LLVM and GCC set the frame pointer to point to different stack slots on ARM. Renato