LLVM: The bad parts

Long branches in compilers, assemblers, and linkers

This Year in LLVM (2025)

Making an LSP for great good

CuTile on Blackwell: NVIDIA's Compiler Moat Is Already Built

Why aren't the performance benefits of Splay Trees offset by the fact that using them disables many compiler optimizations? You cannot even search for an element in them if you are using functions with the C++11 `const` modifier…

Compiler Engineering In Practice - Part 2: Why does a Compiler exist ?

Should I build a compiler to make it in the field of deep learning compilers?

Signals vs. Query-Based Compilers

Optimizing CUDA Shuffles with SCALE

Benchmarking a Baseline Fully-in-Place Functional Language Compiler

TPU I built from scratch – RTL, MLIR compiler, PJRT runtime, runs Jax

Admiran: a pure, lazy functional programming language and self-hosting compiler

I benchmark my OCaml to LLVM IR compiler against ocamlopt! 🐪

Triton Linear Layout: Examples

How much assembly should one be familiar with before diving into compilers?

How to typecheck `a.b` expressions?

I just made an OCaml to LLVM IR compiler front-end 🐪 Will this help me get a Compiler job?

Working on a compiler.

Finished Crafting Interpreters - what’s the next step?

Writing an optimizing tensor compiler from scratch

I tried learning compilers by building a language. It got out of hand.

I wish to study compiler design and also wish to have a career in GPU Compiling. Please help me with the path

LRU cache replacement policy question

Closing the LLVM RISC-V gap to GCC, part 2: Probability and profitability

Managing Unreliable Compilers

Matt Godbolt's Advent of Compiler Optimisations 2025

Java compiler errors could be more intelligent

Magellan: Autonomous Discovery of Novel Compiler Optimization Heuristics with AlphaEvolve

I built a programming language and compiler in Zig to learn compilers — feedback welcome

More →