llvm-tutorial
Here are 40 public repositories matching this topic...
Language:All
Sort:Most stars
A collection of out-of-tree LLVM passes for teaching and learning
- Updated
Apr 27, 2025 - C++
Haskell LLVM JIT Compiler Tutorial
- Updated
Apr 21, 2020 - Haskell
A collection of out-of-tree Clang plugins for teaching and learning
- Updated
Apr 26, 2025 - C++
A curated list of awesome LLVM (including Clang, etc) related resources.
- Updated
Nov 25, 2024 - Python
A tiny 1000 line LLVM-based numeric specializer for scientific Python code.
- Updated
Jan 2, 2022 - Jupyter Notebook
LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)
- Updated
Dec 29, 2022 - C++
Tutorial on how to write the dumbest obfuscator I could think of.
- Updated
Jul 21, 2020 - C++
A blog for LLVM(v9.0.0 or v11.0.0) beginner, step by step, with detailed documents and comments. Record the way I learn LLVM and accomplish a complete project for FPGA High-Level Synthesis with it.
- Updated
Jun 17, 2022 - C++
Code examples for tutoring modern C++
- Updated
Jun 30, 2025 - C++
LLVM Kaleidoscope Tutorial in Rust
- Updated
May 10, 2025 - Rust
A collection of code based on LLVM/Clang compilation libraries and tools
- Updated
Jan 15, 2020 - C++
A toy programming language compiled to LLVM IR (<200 LoC, dumbed down for educational)
- Updated
Nov 15, 2019 - C++
Kaleidoscope is a toy programming language built from scratch using the LLVM libraries.
- Updated
Jun 23, 2025 - C++
文言文语言编译器,前端采用Antlr做lexer和parser,利用AST生成LLVM IR
- Updated
Jan 4, 2020 - C++
Terribly incorrect and incomplete AOT compiler for mRuby. Source code for the LLVM Social Berlin #20
- Updated
Aug 25, 2022 - C++
Generate object code and IR code of a simple program using LLVM in Pure C.
- Updated
Jun 17, 2021 - C
This is a minimal LLVM optimization pass that allows one to experiment with the LLVM infrastructure for analysis and optimization.
- Updated
Oct 1, 2021 - C++
Improve this page
Add a description, image, and links to thellvm-tutorial topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with thellvm-tutorial topic, visit your repo's landing page and select "manage topics."