GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

llvm-tutorial

Star

Here are 42 public repositories matching this topic...

Language: All
Filter by language
All 42 C++ 25 LLVM 3 OCaml 2 Rust 2 C 1 F# 1 Go 1 Haskell 1 Jupyter Notebook 1 Python 1
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

banach-space / llvm-tutor

Star 3.5k

A collection of out-of-tree LLVM passes for teaching and learning

tutorial llvm compilers llvm-tutorial llvm-ir llvm-pass llvm-tutor llvm-plugins
  • Updated Nov 12, 2026
  • C++

sdiehl / kaleidoscope

Star 1k

Haskell LLVM JIT Compiler Tutorial

haskell tutorial compiler llvm-bindings kaleidoscope llvm-tutorial
  • Updated Apr 21, 2020
  • Haskell

banach-space / clang-tutor

Star 765

A collection of out-of-tree Clang plugins for teaching and learning

tutorial cplusplus clang clang-plugin llvm-tutorial clang-tooling clang-plugins
  • Updated Sep 21, 2026
  • C++

learn-llvm / awesome-llvm

Star 731

A curated list of awesome LLVM (including Clang, etc) related resources.

llvm clang compilers awesome-list program-analysis llvm-tutorial
  • Updated Oct 10, 2025
  • Python

sdiehl / numpile

Star 411

A tiny 1000 line LLVM-based numeric specializer for scientific Python code.

python tutorial compiler ipython-notebook jit specializer llvm-tutorial numba
  • Updated Jan 2, 2022
  • Jupyter Notebook

ghaiklor / llvm-kaleidoscope

Star 270

LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)

language llvm lexer lexical-analysis kaleidoscope llvm-tutorial llvm-ir
  • Updated Dec 29, 2022
  • C++

thebabush / dumb-obfuscator

Star 179

Tutorial on how to write the dumbest obfuscator I could think of.

security obfuscation tutorial encryption llvm clang llvm-tutorial llvm-pass
  • Updated Jul 21, 2020
  • C++

zslwyuan / LLVM-9.0-Learner-Tutorial

Star 104

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.

sample tutorial llvm starter clang samples learn pass beginner llvm-tutorial learner llvm-pass llvm-9 llvm-11
  • Updated Jun 17, 2022
  • C++

banach-space / cpp-tutor

Star 101

Code examples for tutoring modern C++

memory-leaks llvm-tutorial cplusplus-17 cpp-tutor
  • Updated Jul 21, 2025
  • C++

johannst / llvm-kaleidoscope-rs

Star 49

LLVM Kaleidoscope Tutorial in Rust

rust tutorial compiler llvm jit rust-lang llvm-bindings codegen kaleidoscope llvm-tutorial jit-compiler rust-ffi llvm-ir llvm-c llvm-c-api lljit
  • Updated May 10, 2025
  • Rust

Enna1 / LLVM-Clang-Examples

Star 39

A collection of code based on LLVM/Clang compilation libraries and tools

llvm clang program-analysis llvm-tutorial llvm-pass
  • Updated Jan 15, 2020
  • C++

quangIO / Lucix

Star 27

A toy programming language compiled to LLVM IR (<200 LoC, dumbed down for educational)

cpp llvm toy-compiler antlr4 llvm-tutorial toy-project
  • Updated Nov 15, 2019
  • C++

angelocatalani / kaleidoscope

Star 26

Kaleidoscope is a toy programming language built from scratch using the LLVM libraries.

programming-language cpp llvm-tutorial tutorial-code llvm-frontend
  • Updated Jun 23, 2025
  • C++

noterpopo / wenyan-lang-llvm

Star 14

文言文语言编译器,前端采用Antlr做lexer和parser,利用AST生成LLVM IR

llvm antlr4 llvm-tutorial wenyan-lang
  • Updated Jan 4, 2020
  • C++

snowzurfer / brto-llvm

Star 12

Modern C++ implementation of the Kaleidoscope LLVM tutorial.

cpp llvm-tutorial
  • Updated Sep 3, 2017
  • C++

FedericoBruzzone / llvm-pass-template

Star 12

A template to create, test, and benchmark your own LLVM passes

llvm llvm-tutorial llvm-ir llvm-pass llvm-test-suite llvm-compiler
  • Updated Feb 20, 2026
  • C++

AlexDenisov / mlir-tutorial

Star 10

Terribly incorrect and incomplete AOT compiler for mRuby. Source code for the LLVM Social Berlin #20

ruby llvm mruby llvm-tutorial mlir
  • Updated Aug 25, 2022
  • C++

BaseMax / FirstLLVMC

Sponsor
Star 7

Generate object code and IR code of a simple program using LLVM in Pure C.

c compiler llvm llvm-tutorial llvm-bitcode compiler-design llvm-ir llvm-compiler llvm-frontend llvm-c
  • Updated Jun 17, 2021
  • C

GaZAR-UG / llvm-opt-pass

Star 5

This is a minimal LLVM optimization pass that allows one to experiment with the LLVM infrastructure for analysis and optimization.

llvm static-analysis program-analysis llvm-tutorial llvm-ir optimization-pass
  • Updated Oct 1, 2021
  • C++

Pax-Newman / Kaleidoscope-Go

Star 4

LLVM tutorial written in Go

go golang llvm-tutorial
  • Updated Sep 29, 2023
  • Go

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 are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.