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-20 00:18:05 UTC
- JSON Representation
https://github.com/xaymar/blitzllvm
BlitzLLVM is an attempt at a BlitzBasic (2D, 3D, Plus) compiler using LLVM. The aim is to provide a modern compiler for many architectures and platforms.
blitz2d blitz3d blitzbasic blitzplus compiler linux llvm windows
Last synced: 04 Jul 2025
https://github.com/sandromaglione/range-analysis-llvm
Integer Range Analysis pass implemented for LLVM (High Performance Processors and Systems | UIC 569, Course Project 2020).
analysis c compiler llvm llvm-clang llvm-ir llvm-pass optimization
Last synced: 05 Mar 2025
https://github.com/zincnode/mlir-he
A naive template for out-of-tree MLIR projects.
Last synced: 12 Apr 2025
https://github.com/xaymar/cmake-clang
Clang Toolset integration for CMake. Run clang-format and clang-tidy directly from your project as a target
clang clang-format clang-tidy cmake cmake-module cmake-modules llvm
Last synced: 11 Jun 2025
https://github.com/devcheckog/llvmircourse
Basic course on LLVM Intermediate Representation (LLVM IR) for an introduction to code generation for developing optimized compilers.
Last synced: 09 Oct 2025
https://github.com/bryant/pdse
Partial dead store elimination pass for LLVM.
compiler dead-code-removal llvm optimization
Last synced: 21 May 2026
https://github.com/newworldcomingsoon/llvm-msvc-installer-src
llvm-msvc-installer-src
Last synced: 17 Jan 2026
https://github.com/sonicstark/sanitizersymbolizertool
__sanitizer::SymbolizerTool ecosystem as a standalone library
backtrace callstack elf llvm macho sanitizer sanitizer-api symbolization symbolize
Last synced: 07 Oct 2025
https://github.com/phase/f2
Language with a compile time memory management algorithm targeting the LLVM
Last synced: 05 Apr 2025
https://github.com/quadrate-language/quadrate
Quadrate toolchain
compiler concatenative jit llvm native-code programming-language stack-based systems-language systems-programming
Last synced: 12 Jun 2026
https://github.com/omarazizi/kaleidoscope
Toy Programming language & optimizing JIT Compiler built with LLVM compiler infrastructure and C++
compilers cplusplus llvm llvm-ir programming-language
Last synced: 02 Feb 2026
https://github.com/fanyang89/gwp-asan
Standalone gwp-asan from LLVM
address-sanitizer gwp-asan llvm sanitizer sanitizers
Last synced: 29 Jul 2025
https://github.com/rj45/llbrew
llbrew - a homebrew LLVM backend for your homebrew CPU
compiler compiler-backend customasm llvm llvm-ir
Last synced: 13 Jul 2025
https://github.com/newworldcomingsoon/llvm-msvc-issues
Issues about llvm-msvc can be sent here
Last synced: 17 Jan 2026
https://github.com/stirlinglabs/libllvm
Build LLVM from llvm.org and make binaries available
library linux llvm macos windows-10
Last synced: 30 Apr 2025
https://github.com/frewtypebbles/intersect-programming-language
A simple, strict and uncompromising language.
compiler language llvm programming-language
Last synced: 11 Apr 2025
https://github.com/shovon/grammar-infer
Infer syntactic context-free grammar of an application's input
context-free-grammar grammar llvm
Last synced: 27 Apr 2026
https://github.com/ashvardanian/cppneuralstl
Simple neural network models from scratch using only C++ STL
ai clang cplusplus-17 git llvm multilayer-perceptron stl-algorithms
Last synced: 20 Feb 2026
https://github.com/ararslan/llvm.vim
Official LLVM definitions for Vim extracted from the LLVM source (see the sync branch)
Last synced: 18 Mar 2025
https://github.com/jaepil/expressions
A simple script language with the JIT compilation.
aarch64 asmjit code-generation interpreter jit llvm x86-64
Last synced: 14 May 2026
https://github.com/robamu/cpp-cmake-template
Template project for C++ and C projects built with CMake using GCC or LLVM
cmake eclipse gcc llvm mingw visual-studio
Last synced: 01 Apr 2025
https://github.com/alsch092/llvm-obfuscatedynamicimports
LLVM Pass Plugin for obfuscating imported/resolved functions using `GetProcAddress` (x64)
llvm llvm-clang llvm-ir llvm-pass obfuscation obfuscation-tool
Last synced: 30 Jun 2025
https://github.com/parthkolekar/dcc
A Decaf Compiler with some language modifications
dcc decaf-compiler decaf-language decaf-specifications llvm
Last synced: 08 Feb 2026
https://github.com/caballa/llpe
LLPE - Smowton's partial evaluator on LLVM bitcode
Last synced: 02 May 2026
https://github.com/blacktop/go-llvm-mc
Go wrapper for llvm-mc
armv8 disassembler golang llvm llvm-mc
Last synced: 28 Apr 2026
https://github.com/zuojianfa/ca-lang
CA is a new programming language, has similar grammar to rust, compatible with C ABI, support calling C functions directly, support for JIT execution, support garbage collections
compiler-design llvm programming-language rust
Last synced: 01 Sep 2025
https://github.com/luisfelipepoma/compilers_theory
Learning about Compilers Theory Course: Building with ANTLR, LLVM, Bison, and Flex.
antlr arch-linux bison c compiler-construction compilers flex llvm
Last synced: 19 Aug 2025
https://github.com/billsioros/minijavacc
A Compiler for a subset of Java (aka Minijava)
compiler conversion converter javacc jtb llvm llvm-bitcode llvm-clang llvm-ir minijava minijava-compiler semantic-analysis translation translator visitor-pattern
Last synced: 11 May 2026
https://github.com/ciusji/sql_vectorization_compilation
Collection of experiments to carve out the differences between two types of relational query processing engines: Vectorizing (interpretation based) engines and compiling engines.
code-generation compilation-database llvm llvm-bitcode llvm-compiler query-engine vectorization vectorized-computation
Last synced: 01 May 2026
https://github.com/emmanuelmess/jaspercompiler
A simple Jasper interpreter made with Flex, Bison and the LLVM IR
Last synced: 08 May 2025
https://github.com/gbaraldi/spinach.jl
Toy language based on Scheme, built with LLVM.jl.
julia llvm programming-language scheme
Last synced: 21 Jan 2026
https://github.com/mojothon/libc
a standard C library for Mojo programming language.
Last synced: 08 Jul 2025
https://github.com/seigtm/spbpu
ŠŃе Š“Š¾Š¼Š°ŃŠ½ŠøŠµ заГаниŃ, ŠŗŃŃŃŠ¾Š²Ńе, ŃŃŠµŠ±Š½Ńе Š¼Š°ŃеŃиалŃ, Š»Š°Š±Š¾ŃŠ°ŃŠ¾ŃŠ½Ńе ŃŠ°Š±Š¾ŃŃ, ŃŠ¾Š±ŃŠ°Š½Š½ŃŠµ за вŃŃ Š²ŃŠµŠ¼Ń обŃŃŠµŠ½ŠøŃ в Š”ŠŠ±ŠŠ£, ŠŠŠŠ (Š±ŃŠ²Ńий ŠŠŠŠ¢), ŠŠØŠŠ.
asm assembler assembly circuit cpp english-learning fortran homework homework-assignments labs llvm math oop physics spbpu spbstu
Last synced: 09 Aug 2025
https://github.com/wqweto/kscope
LLVM's Kaleidoscope Toy Language to Lua Transpiler
Last synced: 22 May 2026
https://github.com/vezel-dev/libap
An arbitrary-precision numerics library, ported from LLVM to Zig with a C API.
Last synced: 12 Apr 2025
https://github.com/icculus/mojobasic
Attempt to write an LLVM frontend to BASIC.
Last synced: 15 Apr 2026
https://github.com/karmakrafts/manganese
LLVM based bootstrap compiler for the Ferrous programming language.
bootstrap-compiler compiler compilers ferrous java java-21 java-preview lld lldb llvm lwjgl lwjgl3 programming-language remotery
Last synced: 01 Feb 2026
https://github.com/markusn/bfer
Brainfuck to LLVM IR compiler written in Erlang
Last synced: 15 May 2026
https://github.com/aermoss/brainfuck-compiler
A simple BrainFuck compiler written in Python using LLVM.
brainfuck brainfuck-compiler compiler llvm llvmlite
Last synced: 06 Mar 2025
https://github.com/jferard/selfhosted
A self hosted compiler project
llvm python toy-compiler toy-language toy-project
Last synced: 27 Apr 2026
https://github.com/wgibbs-rs/blang
An LLVM-based compiler for the B programming language
bison compilation compiler cross-platform flex flex-bison lex-yacc llvm llvm-ir llvm-ir-code-generation
Last synced: 12 Aug 2025
https://github.com/ahueck/irprinter
Explore the generated LLVM IR of a translation unit
Last synced: 05 Apr 2026
https://github.com/mfori/mlang
Simple programming language using LLVM, flex and bison.
bison compiler flex llvm programming-language
Last synced: 02 May 2026
https://github.com/bnoordhuis/fth
a not-quite-Forth-to-LLVM-bitcode compiler
Last synced: 16 May 2026
https://github.com/mrjameshamilton/bf-llvm
A LLVM brainf*ck compiler
brainfuck brainfuck-compiler compiler llvm
Last synced: 03 May 2026
https://github.com/linuskmr/fortytwo-lang
FTL is my own programming language. It is inspired by Kaleidoscope, a language introduced in an LLVM tutorial.
compiler kaleidoscope-lang llvm programming-language rust rust-lang
Last synced: 16 Jul 2025
https://github.com/vhiribarren/llvm-tuto-kaleidoscope-rust
LLVM Kaleidoscope tutorial in Rust, toy project.
inkwell llvm rust toy-project tutorial
Last synced: 14 Apr 2025
https://github.com/junlarsen/xd
Compiler for a toy programming language with an MLIR backend
Last synced: 22 Apr 2026
https://github.com/googleinterns/step240-2020
A lightweight dashboard designed to display the build status of LLVM Build Bots in an easily interpretable fashion.
Last synced: 05 Mar 2026
https://github.com/rashadphz/penne
Partial Python Compiler with OCaml and LLVM
Last synced: 20 Jan 2026
https://github.com/christopher-dabrowski/glyphscript
JÄzyk programowania bazujÄ cy na emotikonach š
academic-project antlr4 language-design llvm programming-language warsaw-university-of-technology
Last synced: 20 Jun 2025
https://github.com/zhongruoyu/llvm-ports
LLVM ported to recent Debian and Ubuntu releases.
backport clang docker-image llvm
Last synced: 25 Oct 2025
https://github.com/hr-fahim/enhanced-ir-code-for-compilation-efficiency-with-llvm-clang
Transforming algorithms with LLVM for optimal energy-efficient computing.
Last synced: 22 Sep 2025
https://github.com/thomasleese/acorn
Powerful and elegant programming language.
cpp language llvm programming-language
Last synced: 24 Apr 2026
https://github.com/llvee/llvee-llvm-ai
An AI that automatically solves LLVM challenges for compiler engineers.
llvm llvm-bindings llvm-bitcode llvm-clang llvm-frontend llvm-ir llvm-msvc llvm-pass llvm-tutorial llvmlite rust rust-crate rust-esp rust-lang rust-library rustlang
Last synced: 27 Jan 2026
https://github.com/alexandrecarlton/llvm-docker
The LLVM toolchain in a docker image
Last synced: 26 Apr 2026
https://github.com/nkhmelni/obscura
An LLVM pass plugin for compile-time encryption of all primitive kinds of variables
arm64 code-protection compiler-plugin encryption llvm macos obfuscation security
Last synced: 07 Mar 2026
https://github.com/sclorentz/rust-test
C.A. presentation: Tests with no_std rust and integrated asm
aarch64 assembly linker-script llvm rust smallest x86-64
Last synced: 26 Sep 2025
https://github.com/rozhanmk/compiler-project
A compiler built using LLVM 12
compiler compiler-development llvm
Last synced: 14 Apr 2025
https://github.com/corani/silver-octo-sniffle
Just playing around with generating LLVM IR in Go
Last synced: 28 Apr 2025
https://github.com/solo-steven/toy-lang-in-rust
A toy language build by myself
learning-by-doing llvm rust toy-project tutorial
Last synced: 09 Mar 2025
https://github.com/alexeev-prog/sleaf-llvm
System programming language made with C++ & LLVM
c clang cmake compiler compiler-design compilers cpp cpp20 langdev llvm llvm-clang llvm-ir llvm19 programming-language
Last synced: 12 Aug 2025
https://github.com/hirbodbehnam/cminusllvm
C-Minus Language with Flex/Bison and LLVM 15
Last synced: 09 Feb 2026
https://github.com/retrooper/turbolang
This is a compiler for the TurboLang programming language.
cmake cmakelists compiler cpp cpp17 cross-compiler llvm llvm-ir
Last synced: 03 Aug 2025
https://github.com/n0thhhing/zeon
ARM/ARM64 Neon intrinsics implemented in zig
arm arm64 assembly implementation inline-assembly intrinsics llvm neon pure-zig simd vectors zig ziglang
Last synced: 26 Sep 2025
https://github.com/igor-ramazanov/scala-native-playground
Scala Native + Nix Flakes + Nix Devshell + Direnv + ImageMagick + libsndfile
clang devshell direnv imagemagick llvm nix nix-flake nixpkgs scala scala-native sndfile
Last synced: 19 Feb 2026
https://github.com/dtcxzyw/llvm-apr-benchmark
A Large-Scale Automated Program Repair Benchmark of Real-World LLVM Middle-End Bugs
automated-program-repair compiler llm llvm software-engineering
Last synced: 25 Jul 2025
https://github.com/alexpl292/kaleidoscope-kotlin-llvm
An implementation of the Kaleidoscope language using LLVM and Kotlin/Native
Last synced: 05 May 2026
https://github.com/snmslavk/lena-lang
The custom llvm programming language for fun
custom-language lena lena-language llvm programming-language
Last synced: 02 May 2026
https://github.com/lukasboettcher/msc-code
This is the repo for my master thesis on a GPU accelerated andersen analysis.
andersen-analysis clang cuda llvm static-analysis
Last synced: 16 Jan 2026
https://github.com/bananachristian/unnameable
Source code for the for the unnameable programming language compiler
aot-compilation compilers lexer llvm programming-language recursive-descent-parser semantic-analyzer
Last synced: 21 May 2026
https://github.com/kwk/buildbot-app
Your GitHub App to make Buildbot a part of your Pull Request workflow.
Last synced: 04 Sep 2025
https://github.com/mattweingarten/lambdapure
bachelor thesis: SSA IR for strict functional language
Last synced: 21 Apr 2026
https://github.com/tensoriumcore/tensorium_mlir
Tensorium_MLIR automatically generates solid metrics and initial conditions for numerical relativity, in a MLIR based compiler environment
compiler llvm mathematics metrics mlir mlir-dialect numerical-relativity
Last synced: 04 Sep 2025
https://github.com/morgancaron/latest-clang-action
GitHub action to provide a precompiled version of LLVM Clang for continuous integration without having to recompile at each run.
clang cpp cpp20 cpp20-modules cpp23 llvm
Last synced: 05 Jan 2026
https://github.com/allenvox/llvm-compilers
Workspace for Compilation Technologies class, fall
compiler compiler-design cpp cxx llvm
Last synced: 15 Apr 2026
https://github.com/theow03/hazelc
LLVM Compiler for Hazel; a declarative, Functional Programming Language
compilers functional-programming llvm
Last synced: 08 Apr 2026
https://github.com/souris-dev/slangc
Compiler for my own toy programming language - slang.
Last synced: 20 May 2026
https://github.com/ergrelet/llvm-ebctoll
Portable and standalone utility to extract embedded LLVM bitcode from binaries compiled with -fembed-bitcode.
Last synced: 07 Jan 2026
https://github.com/tinybiggames/libllvm
libLLVM brings the full power of LLVM's compilation infrastructure directly to Delphi, providing native bindings for code generation, optimization, and linking with clean, Pascal-style integration.
codegen compiler compiler-construction compiler-design delphi lld llvm llvm-bindings pascal win64 windows11
Last synced: 06 Sep 2025
https://github.com/not-nik/llvm-kernel
A hello world kernel, written in LLVM IR
hello-world kernel llvm llvm-ir
Last synced: 22 Mar 2025
https://github.com/devcontainers-community/features-llvm
š Installs the LLVM toolchain
clang cpp devcontainer-feature devcontainers installer-script llvm
Last synced: 10 Jul 2025
https://github.com/qupa-project/uniview-lang
View once immutability enabling the safeties of immutable code, while enjoying near procedural performance
Last synced: 05 Apr 2025
https://github.com/theow03/lakecompilerv1
Strongly typed procedural programming language
asm compiler-design cpp llvm programminglanguages
Last synced: 18 May 2026
https://github.com/mattzcarey/micrograd.zig
small (and partial) autograd engine inspired from Karpathy's micrograd and PyTorch, written in Zig
autograd llm llvm machine-learning micrograd pytorch zig
Last synced: 06 Sep 2025
https://github.com/acidghost/sancov-dumper
Compile and run with LLVM Sanitizer Coverage and dump edges to CSV
llvm llvm-coverage llvm-sanitizer sancov
Last synced: 09 Sep 2025