===== Talks ===== ---- 2025 ---- * An introduction to building and using LLVM libc - Peter Smith * `slides `__ * `videos `__ ---- 2024 ---- * A C/C++ Toolchain for your GPU - Joseph Huber * `slides `__ * `videos `__ * `phoronix `__ * Modern Embedded Development with LLVM - Petr Hosek * `slides `__ * `videos `__ * Using llvm-libc in LLVM Embedded Toolchain for Arm - Peter Smith * `slides `__ * `videos `__ * RISC-V Support into LLVM libc - Challenges and Solutions for 32-bit and 64-bit - Mikhail R. Gadelha * `slides `__ * `videos `__ * Project Hand-in-Hand - The beginning of a beautiful friendship - Michael Jones & Christopher Di Bella * `slides `__ * `videos `__ * LLVM libc math library - Current status and future directions - Tue Ly * `slides `__ * `videos `__ * Half-precision in LLVM libc - Nicolas Celik * `slides `__ * `videos `__ ---- 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 `__