plangs!

Programming Language

LLVM

Appeared 2003

Set of compiler and toolchain technologies that can be used to develop a frontend for any programming language and a backend for any instruction set architecture. LLVM is designed around a language-independent intermediate representation (IR) that serves as a portable, high-level assembly language that can be optimized with a variety of transformations over multiple passes. The name LLVM originally stood for Low Level Virtual Machine, though the project has expanded and the name is no longer officially an initialism.

Trends

languishrank #89
languish — 67 periods, 2008Q4 to 2025Q2

2008Q42025Q2

Descendants graph

Descendants graph for LLVM: 2 languages it influenced, 2 influence linksLLVM influenced ClangLLVM influenced WebAssemblyLLVMClangWebAssembly
Solid arrows: influence, oldest at the top. Showing the 2 languages LLVM directly influenced.