llvm

A high-level overview of LLVM IR, showing how two simple Go functions can be translated to IR.

cover image

A collection of out-of-tree LLVM passes for teaching and learning - banach-space/llvm-tutor

cover image

We'll explain the concepts underlying LLVM IR, and how you can use the LLVM C++ API in your programming language's compiler.

Author: Erich Keane, Compiler Frontend Engineer, Intel Corporation Earlier this month I finally committed a patch to implement the extended-integer type class, _ExtInt after nearly two and a half years of design and implementation.