LLVM
The LLVM compiler infrastructure project is a set of compiler and toolchain technologies, which can be used to develop a front end for any programming language and a back end for any instruction set architecture.
- GitHub: https://github.com/topics/llvm
- Wikipedia: https://en.wikipedia.org/wiki/LLVM
- Repo: https://github.com/llvm/llvm-project
- Created by: Vikram Adve, Chris Lattner
- Released: 2019
- Last updated: 2026-06-23 00:17:55 UTC
- JSON Representation
https://github.com/simomux/kaleidoscopecompiler
Project for my front-end compilers exam A.Y. 2023-2024
ast bison-flex clang kaleidoscope llvm
Last synced: 08 Jan 2026
https://github.com/centminmod/centminmod-llvm
Clang 4.0.1 & Clang 5.0.1 & Clang 6.0.0 + LLVM Gold Plugin Installation for Centmin Mod LEMP stacks on CentOS 7 only
centminmod centos centos7 clang gcc llvm
Last synced: 02 May 2026
https://github.com/ayushraina2028/e0255-compiler-design-2025
This repositors contains my notes and assignments of LLVM and MLIR for the Compiler Design Course.
Last synced: 02 May 2026
https://github.com/tamaroning/llvm-brainfuck
brainfuck compiler using LLVM as a backend
Last synced: 02 May 2026
https://github.com/algorithm0/modules-and-pch-libcxx-bug
This repository contains an example of a problem with using C++ modules and precompiled headers when using libc++
bug clang cxx cxx20 cxx20-library cxx20-modules libcxx llvm
Last synced: 12 Oct 2025
https://github.com/t4ccer/aoc2023-llvm-ir
Advent of Code 2023 in LLVM IR
advent-of-code advent-of-code-2023 llvm llvm-ir
Last synced: 11 Oct 2025
https://github.com/gloryofnight/cpp-cmake-template
Template for your C++ project using CMake and LLVM
c cmake cpp cpp-templates cxx llvm ninja-build
Last synced: 13 Apr 2026
https://github.com/baranasoftware/bignum
A compiler for big number calculator using LLVM.
code-generation compiler compiler-design llvm
Last synced: 24 Apr 2026
https://github.com/aceinetx/llvmbf
Brainfuck compiler with llvm
brainfuck brainfuck-compiler compiler cpp cpp20 llvm llvm-ir
Last synced: 02 May 2026
https://github.com/bluewww/brain2llvm
A small brainf*ck jit and interpreter
Last synced: 16 May 2026
https://github.com/auyxs/llvm-optimizations
UNIMORE Compilers Course 2024/25 - collection of assignments
Last synced: 02 May 2026
https://github.com/streetlamp05/llvm-x86-test
This repo provides a script to: Build LLVM’s SingleSource/Benchmarks Run them under QEMU (x86_64) or natively Collect time + space metrics into a CSV
instruction-set-architecture llvm qemu x86
Last synced: 16 May 2026
https://github.com/SonicStark/SanInvs
InvariantsSanitizer - Instrumenting a program to infer invariants with Daikon, on the top of Sanitizers in llvm-project
daikon invariants llvm sanitizer
Last synced: 16 Oct 2025
https://github.com/michaelfranzl/wasm-sdk
SDK for C and C++ WebAssembly development based on Nix and LLVM
llvm nix nix-flake sdk sdk-wasm wasm webassembly
Last synced: 11 Jul 2025
https://github.com/edg-l/llvm-bc
LLVM Bitcode Writer in Rust without depending on LLVM :star:
Last synced: 03 May 2026
https://github.com/harshitk-cp/codecompiler
AOT Code compiler which converts text inputs from Java code into C++, generates LLVM IR, assembles it into machine code, and executes it on the host machine to give outputs.
compiler-design compiler-optimization llvm llvm-ir
Last synced: 14 Apr 2026
https://github.com/tzhenghao/llvm-tutorial
Code for LLVM's official tutorial
Last synced: 27 Jan 2026
https://github.com/vigsterkr/autobajnd
AutoBájnd for auto-generate binding for C++ classes when using emscripten
cpp emscripten llvm webassembly
Last synced: 06 May 2026
https://github.com/kotivskyi/ai-project-refactoring
Testing AI refactoring suggestions on realworld project
ai aicodeassistant llvm refactoring-tools
Last synced: 28 Oct 2025
https://github.com/hrszpuk/lion
:lion: A high-level, multi-paradigm scripting language
compiler llvm llvm-compiler llvm-frontend programming-languages
Last synced: 27 Jan 2026
https://github.com/loneicewolf/mergen
Deobfuscation via optimization with usage of LLVM IR and parsing assembly.
deobfuscation ir llvm optimization
Last synced: 08 Oct 2025
https://github.com/ahojukka5/weavec2
Self-hosted Weave compiler — written in surface Weave itself. Top of the bootstrap chain; bootstrapped via weavefront + weavec1.
bootstrap compiler llvm programming-language self-hosting weave-lang
Last synced: 17 Jun 2026
https://github.com/d06i/dalg
LLVM Based Simple Language
ast lexer llvm parser programming-language toy-language
Last synced: 20 May 2026
https://github.com/rmnscnce/o3-ndk
O₃ NDK - NDK repackaged with the Rust toolchain and obfuscation
Last synced: 08 Oct 2025
https://github.com/mfroeh/flux
An imperative, statically typed toy programming language with classes, type inference and some other fun features.
Last synced: 15 Feb 2026
https://github.com/amankr2076/llvm-program-persistence-using-checkpoint-insertion
This Project involves modifying or enhancing programs compiled with LLVM (Low-Level Virtual Machine) to introduce checkpoints for saving the program's state at specific intervals. This concept is crucial for fault-tolerant computing, debugging, or long-running applications where progress needs to be saved periodically.
Last synced: 03 Feb 2026
https://github.com/tensoriumcore/tensorium-simd2gpu
A compiler module that lifts SIMD intrinsics (e.g. AVX) into architecture-independent MLIR representations, enabling automatic transformation and execution on GPU targets.
compiler compiler-plugin llvm mlir mlir-dialect numerical-relativity tensorium
Last synced: 11 Jul 2025
https://github.com/johnwbyrd/llvm-docs
Process and design documentation for LLVM and LLVM-MOS features
clang llvm llvm-clang llvm-mos llvm-pass tablegen
Last synced: 17 Jun 2026
https://github.com/bkopysc/genuinelang
Unique language made with ANTLR +Java + LLVM
Last synced: 18 May 2026
https://github.com/ferdi265/lambda-compiler
A Lambda Calculus to LLVM IR compiler
compiler lambda-calculus llvm pattern-matching python
Last synced: 17 May 2026
https://github.com/willmcpherson2/isos
The Isos programming language
compiler cxx haskell llvm nix programming-language
Last synced: 13 Apr 2026
https://github.com/diiorie/razen-lang
🚀 Razen is a modern, lightweight programming language with Python-like syntax, high performance, and built-in debugging. Perfect for scripting, testing, and custom module development.
easy free lightweight llvm news open-source powerful programming-language python scripting-language speech
Last synced: 15 Mar 2026
https://github.com/nktkt/pricer
pricer — a scalable pricing & risk engine in C++ with an LLVM JIT payoff compiler
cpp jit llvm monte-carlo option-pricing quant quantitative-finance
Last synced: 23 May 2026
https://github.com/rachitdhar/vanta
Compiler for the Vanta programming language
compilers languages llvm parsing syntax-analysis
Last synced: 05 Oct 2025
https://github.com/leovita/compilatore
Compilatore yield, set e for con LFM testing.
abstract-syntax-tree lfm llvm tokenizer
Last synced: 20 Jun 2026
https://github.com/elefthei/llvm-sample
Sample LLVM project with CMake and batteries included
Last synced: 25 Oct 2025
https://github.com/j14159/alpaca-record-sketch1
Experiments to JIT simple record operations with LLVM in OCaml.
Last synced: 17 May 2026
https://github.com/willothy/kaleidoscope-llvm
Following along with "My First Language Frontend with LLVM" from LLVM.org
Last synced: 16 May 2026
https://github.com/kwk/talks
Collection of presentations I have given or intend to give
beamer dwarf elf filecheck latex lldb llvm presentations talks
Last synced: 04 May 2026
https://github.com/tomsik68/yeet-bf
Experimental (JIT) compiler of Brainfuck language to LLVM IR
brainfuck brainfuck-compiler brainfuck-interpreter llvm llvm-ir rust
Last synced: 17 May 2026
https://github.com/sonicstark/targetedsanitizer
Sanitize your code pieces at fine-grained level
addresssanitizer llvm llvm-ir llvm-pass llvm-plugins sanitizer-api sanitizers
Last synced: 10 Apr 2025
https://github.com/daleksla/salih_shell
A small sized, fast executing command line user interface & full interpreter.
c clang cmake linux llvm posix unix unix-shell
Last synced: 04 May 2026
https://github.com/gmh5225/vs2022-llvm-msvc-windows-driver-testing
VS2022-llvm-msvc-windows-driver-testing
Last synced: 13 Apr 2026
https://github.com/corejust/coreproject2024
The core programming language, written in C++ and LLVM
compiler core cpp cpp20 llvm programming-language
Last synced: 25 Feb 2026
https://github.com/squareslab/llvm-supermutate
LLVM supermutation
llvm mutation-testing program-repair
Last synced: 14 May 2026
https://github.com/mahiethan/detect-optimise-passes-for-data-structs
This project focuses on creating compiler passes in LLVM, that are able to detect and optimise specific data structures, such as Array-of-Structures (AoS) and Structure-of-Arrays (SoA). This is the source code for my CS351 Third Year Project module, where I have achieved a first class mark of 72%.
c compiler-passes cpp data-structures detection llvm llvm-ir llvm-pass optimisations
Last synced: 04 May 2026
https://github.com/lionnatsu/optimi2er
LLVM Experiments -- Abusing LLVM Optimizer
Last synced: 17 May 2026
https://github.com/dancing4am/llvm-assignment
A basic LLVM pass for learning
llvm llvm-ir llvm-pass llvm-plugins
Last synced: 08 Jan 2026
https://github.com/kardashevlang/kardashev
A Rust-flavored systems language with lightweight effect labels in the type system — LLVM backend (JIT + AOT), ownership + borrow checking, generics, traits, and #[derive].
borrow-checker compiler effect-system jit language llvm programming-language rust systems-programming type-system
Last synced: 09 Jun 2026
https://github.com/excessphase/theexpressionengine
classes for parsing and jit-compiling using LLVM and evaluating mathematical expressions
cplusplus cplusplus-17 expression-engine expression-evaluator expression-parser immutable-objects jit-compilation jit-compiler llvm mathematical-expressions-evaluator
Last synced: 14 May 2026
https://github.com/edg-l/edlang-web
Experimental statically-typed compiled programming language made with LLVM and Rust
edlang language llvm programming-language
Last synced: 10 Jan 2026
https://github.com/zag-research/zig-llvm
Quick guide to compiling LLVM & Zig source files
Last synced: 07 Feb 2026
https://github.com/rubyonworld/llvm-cbe
This LLVM C backend has been resurrected by Julia Computing with various improvements.
Last synced: 10 Apr 2026