Robuta

Sponsor of the Day: Jerkmate
https://discourse.llvm.org/t/rich-disassembler-for-lldb/76952 Rich Disassembler for LLDB - GSoC - LLVM Discussion Forums Description Use the variable location information from the debug info to annotate LLDB’s disassembler (and register read) output with the location and lifetime... gsoc llvm discussionrichdisassemblerlldbforums https://discourse.llvm.org/t/mlir-optimizing-mlir-s-presburger-library/68213/1 [MLIR] Optimizing MLIR’s Presburger library - GSoC - LLVM Discussion Forums Description: MLIR’s Presburger Library, FPL (FPL: A Fast Presburger Library), provides mathematical abstractions for polyhedral compilation and analysis. The... gsoc llvm discussionmliroptimizinglibraryforums https://discourse.llvm.org/t/enzyme-enable-the-new-pass-manager/61178 [Enzyme] Enable The New Pass Manager - GSoC - LLVM Discussion Forums Description of the project: Enzyme is a compiler plugin for LLVM that performs automatic differentiation (in the calculus sense) of LLVM programs. This enables... gsoc llvm discussionnew passenzymeenablemanager https://discourse.llvm.org/t/machine-learning-guided-ordering-of-compiler-optimization-passes/60415 Machine Learning Guided Ordering of Compiler Optimization Passes - GSoC - LLVM Discussion Forums This continues the work of GSoC 2020 and 2021. Developers generally use standard optimization pipelines like -O2 and -O3 to optimize their code. Manually... gsoc llvm discussionmachine learningguidedorderingcompiler https://discourse.llvm.org/t/implement-support-for-c-17-structured-bindings-in-the-clang-static-analyzer/60588 Implement support for C++17 structured bindings in the Clang Static Analyzer - GSoC - LLVM... Even though a lot of new C++ features are supported by the static analyzer automatically by the virtue of clang AST doing all the work under the hood, the... implement supportc 17static analyzergsoc llvmstructured https://discourse.llvm.org/t/better-performance-models-for-mlgo-training/68219 Better performance models for MLGO training - GSoC - LLVM Discussion Forums We are using machine-guided compiler optimizations (“MLGO”) for register allocation eviction and inlining for size, in real-life deployments. The ML models... gsoc llvm discussionbetter performancemodelstrainingforums https://discourse.llvm.org/t/support-clang-plugins-on-windows/76408 Support clang plugins on Windows - GSoC - LLVM Discussion Forums Description of the project: The Clang compiler is part of the LLVM compiler infrastructure and supports various languages such as C, C++, ObjC and ObjC++. The... gsoc llvm discussionsupportclangpluginswindows https://discourse.llvm.org/c/community/gsoc/32 GSoC - LLVM Discussion Forums LLVM participates in the Google Summer of Code program. This forum should be used to discuss our participation in the program itself and general program... gsoc llvm discussionforums https://blog.llvm.org/posts/2025-08-25-abi-library/ GSoC 2025: Introducing an ABI Lowering Library - The LLVM Project Blog Introduction In this post I’m going to outline details about a new ABI lowering library I’ve been developing for LLVM as part of GSoC 2025! The aim was to... llvm project bloggsoc 2025introducingabilowering https://discourse.llvm.org/t/gsoc-2026-improving-clang-doc/89662 [GSoC 2026] Improving Clang-Doc - GSoC - LLVM Discussion Forums Description of the project: Clang-Doc is a modern C/C++ documentation generation tool created as an alternative for Doxygen and built on top of LibTooling.... llvm discussion forumsgsoc 2026clang docimproving https://blog.llvm.org/posts/2025-08-29-gsoc-byte-type/ GSoC 2025 - Byte Type: Supporting Raw Data Copies in the LLVM IR - The LLVM Project Blog This summer I participated in GSoC under the LLVM Compiler Infrastructure. The goal of the project was to add a new byte type to the LLVM IR, capable of... gsoc 2025raw dataproject blogbytetype https://discourse.llvm.org/t/gsoc-2022-enzyme-moving-instruction-rules-to-tablegen/61176 [GSOC 2022] [Enzyme] Moving Instruction Rules to Tablegen - GSoC - LLVM Discussion Forums Description of the project: Enzyme performs automatic differentiation (in the calculus sense) of LLVM programs. This enables users to use Enzyme to perform... llvm discussion forumsgsoc 2022enzymemovinginstruction https://discourse.llvm.org/t/map-llvm-values-to-corresponding-source-level-expressions/68450 Map LLVM values to corresponding source-level expressions - GSoC - LLVM Discussion Forums Description of the Project: Developers often use compiler generated remarks and analysis reports to optimize their code. While compilers in general are good at... source leveldiscussion forumsmapllvmvalues https://blog.llvm.org/posts/2025-11-11-advanced-symbol-resolution-for-clang-repl/ GSoC 2025: Advanced symbol resolution for Clang-Repl - The LLVM Project Blog Introduction Hello! I’m Sahil Patidar, and this summer I had the opportunity to participate in Google Summer of Code (GSoC) 2025 with the LLVM Organization. My... llvm project bloggsoc 2025clang repladvancedsymbol https://blog.llvm.org/posts/2025-09-10-bfloat16-in-llvm-libc/ GSoC 2025: Bfloat16 in LLVM libc - The LLVM Project Blog Introduction BFloat16 is a 16-bit floating-point format, introduced by Google and standardized in C++23 as std::bfloat16_t. It uses 1 sign bit, 8 exponent bits... gsoc 2025project blogllvmlibc https://blog.llvm.org/posts/2024-12-04-improve-clang-doc/ GSoC 2024: Improve Clang Doc - The LLVM Project Blog Hi, my name is Peter, and this year I was involved in Google Summer of Code 2024. I worked on improving the Clang-Doc documenation generator Mentors: Petr... llvm project bloggsoc 2024improve clangdoc https://discourse.llvm.org/t/libc-gsoc-2024-half-precision-in-llvm-libc/77027 [libc][GSoC 2024] Half precision in LLVM libc - GSoC - LLVM Discussion Forums Description: Half precision is an IEEE 754 floating point format that has been widely used recently, especially in machine learning and AI. It has been... llvm discussion forumsgsoc 2024half precisionlibc https://discourse.llvm.org/t/gsoc-2026-expanding-api-notes-for-c/89638 [GSoC 2026] Expanding API Notes for C++ - GSoC - LLVM Discussion Forums Expanding API Notes for C++ Description: API notes are a YAML-based “sidecar” file mechanism in Clang that allows users to add attributes to existing headers... c llvm discussiongsoc 2026api notesexpandingforums https://discourse.llvm.org/t/gsoc-2026-libc-enable-float80-and-float128-math-support-on-unsupported-targets-for-llvm-libc/89647 [GSoC 2026][libc] Enable float80 and float128 Math Support on Unsupported Targets for LLVM libc -... Description: The LLVM libc project aims to provide a complete, correct, and high-performance C23 standard library. A key differentiator is its focus on... gsoc 2026math supportlibcenableunsupported