===== Talks ===== ---- 2025 ---- * From proprietary to fully open-source - Arm Toolchain's adoption of LLVM technology - Peter Smith * `slides `__ * `video `__ * How to test and evaluate LLVM libc on embedded applications - William Huynh * `slides `__ * `video `__ * Through the Compiler's Keyhole - Migrating to Clang Without Seeing the Source - Petr Hosek * `slides `__ * `video `__ * Building C++ compiler runtimes on demand - Why and how - Brook Moses * `slides `__ * `video `__ * LT-Uh-Oh - Adventures using LTO with libc - Paul Kirth, Daniel Thornburgh * `slides `__ * `video `__ * Climbing the ladder of Complete - LLVM libc past and future - Michael Jones * `slides `__ * `video `__ * Project Widen Your Char-izons - Adding wchar support to LLVM libc - Uzair Nawaz, Sriya Pratipati * `slides `__ * `video `__ * A problem left unsolved by Jean-Michel (RAIM 2025) - Paul Zimmermann, Tue Ly * `slides `__ * Bfloat16 in LLVM libc (GSoC 2025) - Krishna Pandey * `blog `__ * Profiling and Testing Math Functions on GPUs (GSoC 2025) - Leandro A. L. Campos * `blog `__ * GPU-driven I/O with io_uring (GSoC 2025) - Rodrigo Ceccato * `blog `__ * An introduction to building and using LLVM libc - Peter Smith * `slides `__ * `video `__ ---- 2024 ---- * A C/C++ Toolchain for your GPU - Joseph Huber * `slides `__ * `video `__ * `phoronix `__ * Modern Embedded Development with LLVM - Petr Hosek * `slides `__ * `video `__ * Using llvm-libc in LLVM Embedded Toolchain for Arm - Peter Smith * `slides `__ * `video `__ * RISC-V Support into LLVM libc - Challenges and Solutions for 32-bit and 64-bit - Mikhail R. Gadelha * `slides `__ * `video `__ * Project Hand-in-Hand - The beginning of a beautiful friendship - Michael Jones & Christopher Di Bella * `slides `__ * `video `__ * LLVM libc math library - Current status and future directions - Tue Ly * `slides `__ * `video `__ * Half-precision in LLVM libc - Nicolas Celik * `slides `__ * `video `__ * `blog `__ ---- 2023 ---- * Math functions in LLVM libc or yet another correctly rounded libm - Tue Ly * `slides `__ * `video `__ * The LLVM C Library for GPUs - Joseph Huber * `slides `__ * `video `__ * The Challenges of Implementing the C Standard Library in C++ - Sivachandra Reddy * `slides `__ * `video `__ ---- 2022 ---- * Using LLVM's libc - Sivachandra Reddy, Michael Jones, Tue Ly * `slides `__ * `video `__ * Using modern CPU instructions to improve LLVM's libc math library - Tue Ly * `slides `__ * `video `__ * Approximating at Scale: How strto float in LLVM’s libc is faster - Michael Jones * `slides `__ * `video `__