Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

LLVM 3.9リリース


LLVM 3.9 Releasedということです。

LLVM 3.9のハイライトは、
LLVM/Clang 3.9 Is Shipping Soon With OpenCL 2.0, ThinLTO & Much Moreで、
引用
- LLVM on x86 now supports Intel Skylake server CPUs with AVX-512 via -march=skylake-avx512. There is also Knights Landing CPU support with AVX-512 via the knl value. 

- LLVM on ARM now supports Qualcomm's Kryo and Broadcom's Vulcan. There's also early Cortex-R8 support and ARMv8.2-A support. 

- The AMDGPU back-end now supports OpenGL shader images, buffer storage, atomic counters, and compute shader extensions. These go in hand with the work done on Mesa 12. 

- Support for all OpenCL 2.0 features, such as pipe built-in functions, address space conversion functions, improved diagnostic/generation of Clang Blocks in OpenCL kernels, etc. 
って、1 A Journey of OpenCL 2.0 Development in Clangをサポートしたのかしら。

- Support for all non-offloading features of OpenMP 4.5. This brings Clang to OpenMP 3.1 support and the non-offloading features of OpenMP 4.0/4.5 while the support to offload to GPUs and other accelerators is still a work in progress. 

次のLLVM/Clang 4.0は、2017年だ!