A collection of out-of-tree LLVM passes for teaching and learning
-
Updated
Oct 13, 2024 - C++
A collection of out-of-tree LLVM passes for teaching and learning
Haskell LLVM JIT Compiler Tutorial
A collection of out-of-tree Clang plugins for teaching and learning
A curated list of awesome LLVM (including Clang, etc) related resources.
A tiny 1000 line LLVM-based numeric specializer for scientific Python code.
LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)
Tutorial on how to write the dumbest obfuscator I could think of.
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.
A collection of code based on LLVM/Clang compilation libraries and tools
LLVM Kaleidoscope Tutorial in Rust
A toy programming language compiled to LLVM IR (<200 LoC, dumbed down for educational)
Kaleidoscope is a toy programming language built from scratch using the LLVM libraries.
Modern C++ implementation of the Kaleidoscope LLVM tutorial.
文言文语言编译器,前端采用Antlr做lexer和parser,利用AST生成LLVM IR
Terribly incorrect and incomplete AOT compiler for mRuby. Source code for the LLVM Social Berlin #20
Generate object code and IR code of a simple program using LLVM in Pure C.
This is a minimal LLVM optimization pass that allows one to experiment with the LLVM infrastructure for analysis and optimization.
Few interesting LLVM passes for compiler optimizations
Add a description, image, and links to the llvm-tutorial topic page so that developers can more easily learn about it.
To associate your repository with the llvm-tutorial topic, visit your repo's landing page and select "manage topics."