LLVM team released LLVM 8.0, earlier this week. LLVM is a collection of tools that help develop compiler front ends and back ends. LLVM is written in C++ and has been designed for compile-time, link-time, run-time, and “idle-time” optimization of programs that are written in arbitrary programming languages.
LLVM 8.0 explores known issues, major improvements and other changes in the subprojects of LLVM. There were certain issues in LLVM 8.0.0 that could not be fixed earlier (before this release). For instance, clang is getting miscompiled by trunk GCC, and “asan-dynamic” is not able to work on FreeBSD.
Other than the issues, there is a long list of changes that have been made to LLVM 8.0.0.
Other than these, changes have also been made to X86 target, WebAssembly Target, Nios2 target, and LLDB.
For a complete list of changes, check out the official LLVM 8.0.0 release notes.
LLVM 7.0.0 released with improved optimization and new tools for monitoring
LLVM will be relicensing under Apache 2.0 start of next year
I remember deciding to pursue my first IT certification, the CompTIA A+. I had signed…
Key takeaways The transformer architecture has proved to be revolutionary in outperforming the classical RNN…
Once we learn how to deploy an Ubuntu server, how to manage users, and how…
Key-takeaways: Clean code isn’t just a nice thing to have or a luxury in software projects; it's a necessity. If we…
While developing a web application, or setting dynamic pages and meta tags we need to deal with…
Software architecture is one of the most discussed topics in the software industry today, and…