RFC: Removing the 'Require Pull Request' bypass

RFC: Removing the 'Require Pull Request' bypass

• 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

Language Internals · February 25, 2026 (updated February 25, 2026) · 2 min · 218 words
RFC Builtin dialect bytecode versioning

RFC Builtin dialect bytecode versioning

• RFC: Stabilize MLIR Builtin Bytecode Serialization Overview This document outlines the proposal for stabilizing the MLIR Builtin dialect’s Attribute and Type bytecode encoding. •

Language Internals · February 25, 2026 (updated February 25, 2026) · 2 min · 334 words
[RFC][DebugInfo][DWARF] Thread-safety approach for libDebugInfoDWARF DWARFUnit DIE extraction

[RFC][DebugInfo][DWARF] Thread-safety approach for libDebugInfoDWARF DWARFUnit DIE extraction

• Hi all, I’m working on fixing a data race in DWARFContext::getLineInfoForAddress ( Multithreading issue with DWARFContext::getLineInfoForAddress · Issue #167285 · llvm/llvm-pro

Language Internals · February 25, 2026 (updated February 25, 2026) · 2 min · 218 words
[RFC] plan for eliminating `AllocaInst->getAllocatedType`, leaving only `getArraySize`

[RFC] plan for eliminating `AllocaInst->getAllocatedType`, leaving only `getArraySize`

• 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

Language Internals · February 24, 2026 (updated February 25, 2026) · 2 min · 291 words
[RFC][TableGen] Add let append/prepend syntax for field concatenation

[RFC][TableGen] Add let append/prepend syntax for field concatenation

• 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

Language Internals · February 23, 2026 (updated February 24, 2026) · 2 min · 268 words
[RFC] Add non-blocking precommit `clang-tidy` analysis

[RFC] Add non-blocking precommit `clang-tidy` analysis

• TL;DR Add non-blocking precommit clang-tidy analysis to LLVM’s CI on per-component basis. • Component maintainers (like mlir , clang , lldb , ..) will decide if precommit clang-t

Language Internals · February 21, 2026 (updated February 24, 2026) · 1 min · 209 words
[RFC] Android support in LLDB-DAP VS Code extension

[RFC] Android support in LLDB-DAP VS Code extension

• [RFC] Android support in LLDB-DAP VS Code extension Introduction Thanks to the LLDB-DAP extension for VS Code, debugging software written in any language supported by LLDB is eas

Language Internals · February 20, 2026 (updated February 24, 2026) · 2 min · 215 words
[RFC] Markdown support in ASTComment

[RFC] Markdown support in ASTComment

• [RFC] Markdown support in ASTComment It would be great if the existing ASTComment infrastructure would be extended to support Markdown in Doxygen comments. • The existing ASTComm

Language Internals · February 20, 2026 (updated February 24, 2026) · 2 min · 336 words
[RFC] TensaLang: A tensor-first language for LLM inference, lowering through MLIR to CPU/CUDA

[RFC] TensaLang: A tensor-first language for LLM inference, lowering through MLIR to CPU/CUDA

• Hello, I’ve been working on a project called TensaLang and it’s finally at a point worth sharing. • It’s a small language + compiler + runtime for writing LLM forward passes dire

Language Internals · February 19, 2026 (updated February 24, 2026) · 2 min · 248 words
RFC: Shorten long register/sub-register index names

RFC: Shorten long register/sub-register index names

• jurahul 1 GPU targets generally have to define vector registers to address N consecutive scalar registers for use in vector instructions. • These are usually defined using Regist

Language Internals · February 19, 2026 (updated February 24, 2026) · 2 min · 228 words
[RFC] [GSOC] Buffer Reuse Pass for Non-Overlapping Allocations After lower-deallocations

[RFC] [GSOC] Buffer Reuse Pass for Non-Overlapping Allocations After lower-deallocations

• [RFC] [GSOC] Buffer Reuse Pass for Non-Overlapping Allocations After lower-deallocations Motivation & Background Many real-world workloads are expressed as structured, sequential

Language Internals · February 19, 2026 (updated February 24, 2026) · 2 min · 258 words
[RFC] Regarding the current status of HICPP checks

[RFC] Regarding the current status of HICPP checks

• [RFC] Regarding the current status of HICPP checks Summary The High Integrity C++ Coding Standard (HICPP) by Perforce has recently been moved behind a registration wall. • The or

Language Internals · February 19, 2026 (updated February 24, 2026) · 2 min · 298 words
[RFC] Add SymbolLocator for Windows PDB Symbol Servers in LLDB

[RFC] Add SymbolLocator for Windows PDB Symbol Servers in LLDB

• Symbol servers allow debuggers to automatically retrieve debug info for stripped binaries. • Microsoft has had their own implementation for a long time and AFAIK it’s not yet sup

Language Internals · February 19, 2026 (updated February 24, 2026) · 1 min · 168 words
[RFC] Per-function Option Attributes

[RFC] Per-function Option Attributes

• [RFC] Per-function Option Attributes Summary This RFC proposes support for specifying per-function options via attributes. • This allows passes to query function attributes for c

Language Internals · February 18, 2026 (updated February 24, 2026) · 2 min · 226 words
[RFC] Adding conditional expressions in Flang (F2023)

[RFC] Adding conditional expressions in Flang (F2023)

• [RFC] Adding conditional expressions in Flang (F2023) I’ve been working on adding conditional expression support to Flang, and I wanted to open a discussion before finishing up a

Language Internals · February 18, 2026 (updated February 24, 2026) · 2 min · 369 words
Making RFCs easier to find and use through a re-imagined RFC Editor website

Making RFCs easier to find and use through a re-imagined RFC Editor website

• IETF Administration LLC 2026 BudgetA draft budget was shared previously for community consultation and the IETF Administration LLC now has finalised its budget for 2026.Jay Daley