# LLVM Weekly - #83, Aug 3rd 2015

DevFeed: [LLVM Weekly - #83, Aug 3rd 2015](<https://devfeed.tech/articles/llvm-weekly-83-aug-3rd-2015-42987.md>)

Original publisher: [Read original article](<https://blog.llvm.org/2015/08/llvm-weekly-83-aug-3rd-2015.html>)

Author: Alex Bradbury

Published: 2015-08-03T06:21: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>), [CMake](<https://devfeed.tech/topics/cmake.md>), [integrity](<https://devfeed.tech/topics/integrity.md>), [Protection](<https://devfeed.tech/topics/protection.md>), [toolchains](<https://devfeed.tech/topics/toolchains.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [inlining](<https://devfeed.tech/topics/inlining.md>), [deprecated](<https://devfeed.tech/topics/deprecated.md>)

Tags: [clang](<https://devfeed.tech/tags/clang.md>), [cmake](<https://devfeed.tech/tags/cmake.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [inlining](<https://devfeed.tech/tags/inlining.md>), [integrity](<https://devfeed.tech/tags/integrity.md>), [llvm](<https://devfeed.tech/tags/llvm.md>), [llvmweekly](<https://devfeed.tech/tags/llvmweekly.md>), [protection](<https://devfeed.tech/tags/protection.md>), [testing](<https://devfeed.tech/tags/testing.md>), [toolchains](<https://devfeed.tech/tags/toolchains.md>), [windows](<https://devfeed.tech/tags/windows.md>)

## AI overview

LLVM Weekly issue 83 reports releases and proposals across LLVM and Clang, including CodeChecker, LLVM/Clang 3.7 RC2, Picon control-flow integrity, Windows and toolchain support changes, loop transformations, inlining cost analysis, CMake plans, and lazy JIT support in Orc.

## Source excerpt

Welcome to the eighty-third 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. The canonical home for this issue can be found here at llvmweekly.org. News and articles from around the web The CodeChecker static analysis infrastructure built on Clang Static Analyzer has been released. The slides from the talk at EuroLLVM earlier this year give a good overview. LLVM/Clang 3.7 RC2 has been tagged. Time to get testing. The implementation of the Picon Control Flow Integrity protection mechanism has been released. See also the associated paper Picon: Control Flow Integrity on LLVM IR. On the mailing lists There is a plan to jump to Windows 7 as the baseline requirement for LLVM, which has been featured in LLVM Weekly previously many months ago. If such a move would cause a problem for you, now is the time to speak up. There's also a proposal to drop support for the old mingw.org toolchains in favour of the maintained mingw-w64. James Molloy has prototyped LoopEditor, a high-level API for loop transformations in LLVM and is seeking additional feedback. The hope is that existing loop transformations could be rewritten and simplified to use it. Easwaran Raman has shared an RFC on speedup estimation for inlining cost analysis. The idea is that the estimated speedup (reduction in dynamic instruction count) from performing the inlining should be used as part of the cost metric. Chris Bieneman has penned a CMake in LLVM roadmap and July CMake update. There's even hope the autoconf build system might be marked deprecated before the 3.8 branch. Peter Collingbourne has shared a proposal for arbitrary relocations in constant global initialisers. Try not to