How to use offline index file generated by clangd-indexer in vscode?
• How to use offline index file generated by clangd-indexer in vscode • I experimented with using offline index and generated index files using clangd-indexer:clangd-indexer –exec
• How to use offline index file generated by clangd-indexer in vscode • I experimented with using offline index and generated index files using clangd-indexer:clangd-indexer –exec
• Tsan support for mach sempaphores Hi, I just got bit byTSan does not support mach semaphores (on macOS) · Issue #1384 · google/sanitizers · GitHubfor the umpteenth time and wante
• LLVM Discussion Forums CANCELLED RISC-V LLVM sync-up call February 26th 2026 Code Generation RISCV asb February 25, 2026, 8:39pm 1 We’ll skip tomorrow’s meeting due to lack of ag
• Require Pull Requests for all CIRCT commits As discussed in the ODM today, we are going to follow LLVM’s policy of requiring GitHub pull requests for all commits to themainbranch
• [GSoC 2026] [MLIR] Interest in MLIR Sparsifier for GSoC Hello@aartbik, I have been studying your paper ‘Compiler Support for Sparse Tensor Computations in MLIR’ and the current d
• RFC: Removing the ‘Require Pull Request’ bypass This is a follow up toRFC: Require Pull Requests for all llvm-project commits • Following the Project Council decision, we have en
• This PR has its tests ‘red’ because of a Bazel failure • As we all know, Bazel is a peripheral tier of support and should not impede general progress • I know we don’t block merg
• Location of OpenMP meeting minutes As discussed in today’s meeting, we will move the minutes from past meetings to a repo within the llvm organization • The agenda for the upcomi
• RFC: Stabilize MLIR Builtin Bytecode Serialization Overview This document outlines the proposal for stabilizing the MLIR Builtin dialect’s Attribute and Type bytecode encoding. •
• I wonder if there is a method to preserve the order of instructions from inline assembly relative to other statements. • According to Extended Asm (Using the GNU Compiler Collect
• Hi all, I’m working on fixing a data race in DWARFContext::getLineInfoForAddress ( Multithreading issue with DWARFContext::getLineInfoForAddress · Issue #167285 · llvm/llvm-pro
• Approaches to the inliner blowing up There has been discussion throughout time about the inliner blowing up (e.g.[Inline] Unbounded inlining due to locally hot call sites · Issue
• Customize the RiscV ASM generation I am interested in emit customized RiscV asm instructions to support some customized instructions and data section items. • After some research
• Since the removal of typed pointers, there has been increasingly little meaning to the alloca element type, and some passes that cannot accurately preserve this element type at a
• Getting started with understanding LLVM internals Hello everyone, I am currently studying LLVM and would appreciate guidance on how to build a structured understanding of its int
• GSoC 2026: projects, proposals and other information Welcome prospective GSoC 2026 participants! • This post aims to provide some guidance about the program in 2026. • Projects P
• Status on enabling GlobalIsel by default on clang (on aarch64)? • I see that⚙ D137269 [Clang][AArch64][Darwin] Enable GlobalISel by default for Darwin ARM64 platforms.attempted t
• [GSoC 2026] Add Fortran Debugging Support in LLDB Description: Fortran remains widely used in HPC, scientific computing, and numerical simulation. • However, LLDB currently provi
• LLVM recommends using Black 23.x for Python code formatting. • Black 23.x faces CVE-2024-21503, a regex denial-of-service vulnerability. • The vulnerability could trigger excessi
• MLIR ExecutionContext vs custom action handler infrastructure Hi, I have recently rediscoveredAction: Tracing and Debugging MLIR-based Compilers - MLIRand wanted to use it within
• MLIR support for Neuromorphic workflows Hi all, I´m an electronics engineer working on SNNs (Spiking Neural Networks) on the edge for the last years. • Seems that right now the N
• Hi everyone, I’m a junior compiler engineer recently working on a backend for a custom NPU. • I’m looking for some architectural advice regarding the split of responsibilities be
• LLVM 22.1.0 Released! • We are happy to announce that LLVM 22.1.0 is now released! • This includes the main LLVM project, and its subprojects including clang, lld, libc++, and ML
• Tiny-gpu-compiler: An educational MLIR-based compiler targeting open-source GPU hardware I built an open-source compiler that uses MLIR to compile a C-like GPU kernellanguage dow
• Hi, I’m trying to get the SourceLocation of a type reference inside an explicit template instantiation declaration, for example: struct Foo {}; template void func(const Foo &) {}
• Swift at Apple: Migrating the Password Monitoring service from Java Swift is heavily used in production for building cloud services at Apple, with incredible results. • Last year
• Redesigned Swift.org is now live Over the past few months, the website workgroup has been redesigning Swift.org. • On behalf of the website workgroup, I’m pleased to announce tha
• Swift 6.2 Released We’re excited to announce Swift 6.2, a release aimed at making every Swift developer more productive, regardless of where or how you write code. • From improve
• The Growth of the Swift Server Ecosystem Nearly ten years ago, Swift was open sourced and an official runtime for Linux was released. • I’ve been involved with Swift on the serve
• Introducing Swift Profile Recorder: Identifying Performance Bottlenecks in Production Swift Profile Recorder, an in-process sampling profiler for Swift services, is now available
• Announcing the Swift SDK for Android Swift has matured significantly over the past decade - extending from cloud services to Windows applications, browser apps, and microcontroll
• What’s new in Swift: October 2025 Edition Editor Note: This is the first of a new series, What’s new in Swift, a regular digest featuring what’s new in the Swift project and ecos
• GSoC 2025 Showcase: Swiftly support in VS Code Another successful year of Swift participation in Google Summer of Code recently came to an end, and we’d like to shine some light
• GSoC 2025 Showcase: Extending Swift-Java Interoperability This is the second post in our series showcasing the Swift community’s participation in Google Summer of Code 2025. • Le
• Introducing Temporal Swift SDK: Building durable and reliable workflows The Temporal Swift SDK is now available as an open source project. • Building reliable distributed systems
• GSoC 2025 Showcase: Improved Code completion for Swift Our blog post series showcasing the Swift community’s participation inGoogle Summer of Code2025 continues with our third up
• GSoC 2025 Showcase: Improved Console Output for Swift Testing The Swift community participated in Google Summer of Code 2025, and we’ve recently been showcasing all of the projec
• Embedded Swift Improvements Coming in Swift 6.3 Embedded Swift is a subset of Swift that’s designed for low resource usage, making it capable of running on constrained environmen
• Swift Configuration 1.0 released Every application has configuration: in environment variables, configuration files, values from remote services, command-line flags, or repositor
• Exploring the Swift SDK for Android Since the announcement of the preview Swift SDK for Android, the Android workgroup has seen a lot of interest in how it works and what’s next.
• What’s new in Swift: December 2025 Edition Welcome to the latest digest of news from the Swift project. • Each edition, we share updates that we hope will be useful to you whethe
• Improving the usability of C libraries in Swift There are many interesting, useful, and fun C libraries in the software ecosystem. • While one could go and rewrite these librarie
• Announcing the Windows Workgroup We are excited to announce the creation of theWindows workgroup! • The primary goal is to ensure ongoing support for Swift on Windows, enabling u
• What’s new in Swift: January 2026 Edition A Reddit thread earlier this month asked about building web apps with Swift. • For this edition of ‘What’s new in Swift,’ we invited a d
• Announcing Swift System Metrics 1.0: Process-Level Monitoring We are excited to announce the 1.0 release of Swift System Metrics, a Swift package that collects process-level syst
• Question about RiscVAsmPrinter When I check the RiscVAsmPrinter.cpp, i found the RiscVAsmPrinter is in an anouymous namespace and it does not have .h file. • This setup is differ
• LLVM Weekly - #634, February 23rd 2026 LLVM Weekly -#634, February 23rd 2026 If you prefer, you can read the canonical version of this issue athttps://llvmweekly.org/issue/634. •
• 🗓️ WiCT Meetup - Saturday, March 14, 2026: Compiler Optimizations for CPU-GPU Heterogeneous Systems WiCT Meetup - Saturday, March 14, 2026: Compiler Optimizations for CPU-GPU Het
• Hello everyone, I am using LLVM 16 to optimize my code, but I don’t find a sequence of passes to simplify this code. • target datalayout = ’e-m:e-p:32:32-p270:32:32-p271:32:32-p2
• [GSoC 2026] POC for the idea ‘Enable float80 and float128 math support on unsupported targets for LLVM libc’ Hi everyone, To wrap my head around theEnable float80 and float128 ma
• LLVM Embedded Toolchains Working Group call this Thursday, Feb 26 Hello, This is to confirm theLLVM Embedded Toolchains Working Group sync upthis week. • Agenda: Reviews and RFCs
• Hi, I’ve been investigating the -promote-to-affine pass in flang (AffinePromotion.cpp) and its interaction with downstream MLIR affine loop optimization (specifically -affine-loo
• Reviewer Coverage for LLDB RISC-V PRs First I need to make folks aware that while I was previously assigned to Linaro, I am now back at Arm. • To you in the community that is jus
• Reviewer Coverage for LLDB RISC-V PRs First I need to make folks aware that while I was previously assigned to Linaro, I am now back at Arm. • To you in the community that is jus
• Motivation LLVM TableGen currently lacks a way to accumulate field values across class hierarchies. • When a derived class sets a field via let , it completely replaces the paren
• We’re launching a Rust Debugging Survey. • Various issues with debugging Rust code are often mentioned as one of the biggest challenges that annoy Rust developers. • While it is
• kaddy 1 I built Clang from source a while back by following the build instructions. • I now want to install clangd . • I am trying to build it from source as well by following th
• Swift at Apple: Migrating the Password Monitoring service from Java Swift is heavily used in production for building cloud services at Apple, with incredible results. • Last year
• Redesigned Swift.org is now live Over the past few months, the website workgroup has been redesigning Swift.org. • On behalf of the website workgroup, I’m pleased to announce tha
• Swift 6.2 Released We’re excited to announce Swift 6.2, a release aimed at making every Swift developer more productive, regardless of where or how you write code. • From improve