llvm-tutorial
There are 36 repositories under llvm-tutorial topic.
banach-space/llvm-tutor
A collection of out-of-tree LLVM passes for teaching and learning
sdiehl/kaleidoscope
Haskell LLVM JIT Compiler Tutorial
banach-space/clang-tutor
A collection of out-of-tree Clang plugins for teaching and learning
learn-llvm/awesome-llvm
A curated list of awesome LLVM (including Clang, etc) related resources.
sdiehl/numpile
A tiny 1000 line LLVM-based numeric specializer for scientific Python code.
ghaiklor/llvm-kaleidoscope
LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)
thebabush/dumb-obfuscator
Tutorial on how to write the dumbest obfuscator I could think of.
zslwyuan/LLVM-9.0-Learner-Tutorial
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.
Enna1/LLVM-Clang-Examples
A collection of code based on LLVM/Clang compilation libraries and tools
johannst/llvm-kaleidoscope-rs
LLVM Kaleidoscope Tutorial in Rust
quangIO/Lucix
A toy programming language compiled to LLVM IR (<200 LoC, dumbed down for educational)
angelocatalani/kaleidoscope
Kaleidoscope is a toy programming language built from scratch using the LLVM libraries.
snowzurfer/brto-llvm
Modern C++ implementation of the Kaleidoscope LLVM tutorial.
noterpopo/wenyan-lang-llvm
文言文语言编译器,前端采用Antlr做lexer和parser,利用AST生成LLVM IR
AlexDenisov/mlir-tutorial
Terribly incorrect and incomplete AOT compiler for mRuby. Source code for the LLVM Social Berlin #20
BaseMax/FirstLLVMC
Generate object code and IR code of a simple program using LLVM in Pure C.
GaZAR-UG/llvm-opt-pass
This is a minimal LLVM optimization pass that allows one to experiment with the LLVM infrastructure for analysis and optimization.
Pax-Newman/Kaleidoscope-Go
LLVM tutorial written in Go
talyian/kaleidoscope-fsharp
Kaleidoscope Tutorial in F#
prateekroy/LLVMPass
Few interesting LLVM passes for compiler optimizations
algon-320/ocaml-kaleido-llvm9
Kaleidoscopeチュートリアル(OCaml版)をLLVM9.0.0で進める上でハマったところとその解決方法
dhcdht/llvmTest
http://llvm.org/docs/tutorial/index.html
GaZAR-UG/hello-llvm
This is a small "Hello, LLVM!" program that allows one to experiment with the LLVM APIs for inspecting LLVM's intermediate representation (LLVM IR).
sh0n0/Dummyscope
A toy compiler using LLVM like Kaleidoscope
Zzhiter/LLVM-Pass-Startup
Out-of-the-box LLVM Pass support
abiduzz420/llvm-experiments
getting started with LLVM
AirChen/llvm-play
some demos for llvm
akshayrdeodhar/llvm-frontend
An LLVM frontend for the "Kaleidoscope" language in the tutorial
imtangsheng/LLVM-Tutorial-Kaleidoscope
使用 LLVM 实现一个简单编译器 Implementing a Language with LLVM 用LLVM开发新语言Kaleidoscope
IngInx747/kaleidoscope
Kaleidoscope: A Toy Programming Language Implemented via LLVM
tbarabosch/yaipl
Yet Another Imperative Programming Language - a fun project based on LLVM's Kaleidoscope
ben-crowhurst/llvm-project
Implementation of proposed C++ Manifold Operators.
gCattt/front-end-kaleidoscope
A little compiler for a non-trivial language
Kaifuny/llvm-tutorial-in-rust
LLVM tutorial in Rust language
arnobpl/LLVM-Intro-Function-Pass
An LLVM-based project which warns developers if they have any function in their C/C++ code that has more than three parameters
metaleap/llvm-playground
LLVM-IR experimentations & explorations