October 4-6 in Berlin, Germany
Register Now for LinuxCon+ContainerCon Europe
Back To Schedule
Wednesday, October 5 • 11:00 - 11:50
Clang: Much More than Just a C/C++ Compiler - Tilmann Scheller, Samsung Electronics

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

With the Clang C/C++ frontend built on top of LLVM, Linux developers get a powerful optimizing compiler.
While compiling source code is the core task of Clang, it can also be used for much more than just compiling code: the built-in static analyzer detects bugs at compile time, clang-format allows for automatic source code formatting, clang-tidy enables heavier checks which go beyond traditional compiler warnings, the AddressSanitizer/MemorySanitizer tools help to detect memory corruption bugs early and with LibFuzzer there is an integrated solution for fuzz testing as well.
Various Clang-based source code navigators allow for accurate browsing through even the most complex C++ codebases, where traditional tools like Ctags are struggling heavily.
This talk will introduce the various different tools available as part of Clang and highlight the benefits they provide to Linux developers.


Tilmann Scheller

LLVM Compiler Engineer, Samsung Electronics
Tilmann Scheller is a Principal Compiler Engineer working in the Samsung Open Source Group, his primary focus is on the ARM/AArch64 backends of LLVM. He has been working on LLVM since 2007 and has held previous positions involving LLVM at NVIDIA and Apple.

Wednesday October 5, 2016 11:00 - 11:50 CEST