▶️ How to build a compiler with LLVM and MLIR - 03 Overview
In this Episode I talked about compilers, LLVM and MLIR and why we use them in the Serene compiler. Just a high level overview, enough to help us understand the basics and get started.
Resources:
- Modern Compiler Implementation in ML: Basic Techniques: https://www.cs.princeton.edu/~appel/modern/ml/whichver.html
- Compilers: Principles, Techniques, and Tools (The Dragon Book) : https://suif.stanford.edu/dragonbook/
- Introdution to LLVM: https://www.youtube.com/watch?v=J5xExRGaIIY
- AOSA Book: https://www.aosabook.org/en/llvm.html