See section docs/installing/README.md
See section docs/syntax/README.md
These two repos are private. Students do not have access to them:
- A Translator from Simple Arithmetic Expressions to LLVM IR at https://github.com/ULL-ESIT-PL/calc2llvmIR/ .
- Labs Dragon has a translator to LLVM IR.
See section docs/related-work/complect.md
See section docs/bindings-for-js/llvm-bindings.md
- LLVM IR Tutorial - Phis, GEPs and other things, oh my! By Vince Bridgers (Intel Corporation), Felipe de Azevedo Piovezan (Intel Corporation). Youtube.
- 2019 LLVM Developers’ Meeting: J. Paquette & F. Hahn “Getting Started With LLVM: Basics” Youtube
- Compiler Explorer
- Compiler Explorer (part 1 of 2) by Mat Godbolt
- Compiler Explorer | Introduction to Common Compiler Tools #4 by LLVM Social Bangalore
- My First Language Frontend with LLVM Tutorial. This tutorial at llvm.org assumes you know C++
- Code at llvm/examples/Kaleidoscope/
- fanyi-zhao/Kaleidoscope repo at GitHub
- Mapping High-Level Constructs to LLVM IR by Michael Rodler and Mikael Egevig. This is a gitbook dedicated to providing a description on how LLVM based compilers map high-level language constructs into the LLVM intermediate representation (IR).
- LLVM Language Reference Manual
- What Is LLVM? by CompilersLaboratory.Fernando Pereira. Youtube.
- See the list of LLVM videos by Dmitry Soshnikov at https://www.youtube.com/@DmitrySoshnikov-education/search?query=LLVM
- Watch "Programming Language with LLVM [1/20] Introduction to LLVM IR and tools" by Dmitry Soshnikov at https://youtu.be/Lvc8qx8ukOI?si=u-toTGVKTV7sHguw
- Jarrod Connolly, (Kabam Games Inc) at OpenJS World 2022 "Writing a Compiler in Node.js using Streams"
- An introduction to LLVM IR: https://youtu.be/CDKuH7SIgdM?si=kDHsuQsNNXo6uDJW by revng 2025. Alessandro di Federico. Youtube.
- CppInsights
- C++ Insights at YouTube: Hello, C++ Insights. A web sit that shows C++ source‑to‑source transformations,