The Wayback Machine - https://web.archive.org/web/20220410212112/https://github.com/topics/llvm-tutorial
Here are
27 public repositories
matching this topic...
A collection of out-of-tree LLVM passes for teaching and learning
Haskell LLVM JIT Compiler Tutorial
Updated
Apr 21, 2020
Haskell
A collection of out-of-tree Clang plugins for teaching and learning
A tiny 1000 line LLVM-based numeric specializer for scientific Python code.
Updated
Jan 2, 2022
Jupyter Notebook
Tutorial on how to write the dumbest obfuscator I could think of.
LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)
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
文言文语言编译器,前端采用Antlr做lexer和parser,利用AST生成LLVM IR
A toy programming language compiled to LLVM IR (<200 LoC, dumbed down for educational)
Modern C++ implementation of the Kaleidoscope LLVM tutorial.
Generate object code and IR code of a simple program using LLVM in Pure C.
Kaleidoscope Tutorial in F#
Kaleidoscopeチュートリアル(OCaml版)をLLVM9.0.0で進める上でハマったところとその解決方法
Updated
Jan 9, 2020
OCaml
Kaleidoscope is a toy programming language built from scratch using the LLVM libraries.
A toy compiler using LLVM like Kaleidoscope
This is a minimal LLVM optimization pass that allows one to experiment with the LLVM infrastructure for analysis and optimization.
This is a small "Hello, LLVM!" program that allows one to experiment with the LLVM APIs for inspecting LLVM's intermediate representation (LLVM IR).
LLVM-IR experimentations & explorations
Updated
May 4, 2019
TypeScript
getting started with LLVM
An LLVM frontend for the "Kaleidoscope" language in the tutorial
LLVM Kaleidoscope Tutorial in Rust
Updated
Sep 25, 2021
Rust
Yet Another Imperative Programming Language - a fun project based on LLVM's Kaleidoscope
Updated
Jan 24, 2018
OCaml
An LLVM-based project which warns developers if they have any function in their C/C++ code that has more than three parameters
Few interesting LLVM passes for compiler optimizations
Improve this page
Add a description, image, and links to the
llvm-tutorial
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
llvm-tutorial
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.