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-03-23 00:17:43 UTC
- JSON Representation
https://github.com/alanvf/star-lang-specification
Work in progress specs for the Star programming language
consistency llvm object-oriented objective-c programming-language star
Last synced: 13 Apr 2025
https://github.com/dtcxzyw/fsubfuscator
Do integer arithmetic with fsub.
anti-debug compiler fuscator llvm llvm-pass llvm-project obfu obfuscation obfuscator
Last synced: 25 Jul 2025
https://github.com/mikelma/oktac
okta programming language compiler. THIS IS A MIRROR OF THE ORIGINAL REPO HOSTED IN SOURCEHUT.
compiler language llvm programming-language rust
Last synced: 24 Apr 2025
https://github.com/tetsuo-cpp/visual-lldb
A GUI frontend for LLDB.
debugger gdb gdb-frontend lldb lldb-frontend llvm qt
Last synced: 12 May 2025
https://github.com/tjammer/schmu
Mirror of https://codeberg.org/tjammer/schmu
compiler language llvm ocaml programming-language
Last synced: 25 Dec 2025
https://github.com/decomp/doc
Design documents related to the decompilation pipeline.
control-flow-analysis decompilation decompilation-pipeline decompiler llvm llvm-ir type-analysis
Last synced: 14 Apr 2025
https://github.com/chemicallang/chemical
High Performance Native Programming Language With Minimal Syntax
chemical compiler compilers javascript js-framework language llvm lsp-server programming-language tinycc
Last synced: 14 Feb 2026
https://github.com/nic30/hwthls
LLVM based HLS library for HWToolkit (hardware devel. toolkit)
compiler fpga hls llvm systemverilog verification verilog vhdl
Last synced: 16 Apr 2025
https://github.com/llvm-hs/homebrew-llvm
LLVM formulae for the Homebrew package manager
formulae homebrew homebrew-tap llvm
Last synced: 09 Apr 2025
https://github.com/adamtiger/tinygpulang
Tutorial on building a gpu compiler backend in LLVM
Last synced: 25 Feb 2026
https://github.com/dead2/stabilizer
Stabilizer: Rigorous Performance Evaluation
benchmarking compiler-plugin llvm llvm-pass
Last synced: 14 Apr 2025
https://github.com/dp-labs/dora
The Ultimate Layer for on-chain Computing and Verification
ai blockchain compiler computing evm llvm mlir verification wasm web3
Last synced: 10 Apr 2025
https://github.com/amellnik/julia-to-js
Compile Julia to Javascript via a web interface
emscripten javascript julia llvm
Last synced: 29 Apr 2025
https://github.com/austinbhale/clang-tidy-html
Generates an html file that organizes your clang-tidy log output with the latest clang-tidy checks.
clang clang-tidy debugging-tool llvm software-documentation
Last synced: 03 Jan 2026
https://github.com/dhavalkapil/stack-guard
A toy implementation of 'Stack Guard' on top of the LLVM compiler toolchain
clang llvm stack taint-analysis
Last synced: 26 Mar 2025
https://github.com/adrianherrera/llvm-cfg-to-json
Exports an LLVM control flow graph (CFG) (including function calls) to JSON
Last synced: 15 Apr 2025
https://github.com/vusec/libaflgo
LibAFLGo: Evaluating and Advancing Directed Greybox Fuzzing
directed-fuzzing fuzzing libafl llvm
Last synced: 01 Mar 2026
https://github.com/pseudomanifold/libclang-experiments
Experiments with `libclang`
abstract-syntax-tree clang code-analysis cplusplus libclang llvm
Last synced: 10 Apr 2025
https://github.com/mshockwave/sqlgen
Generate SQL from TableGen code - This is part of the tutorial "How to write a TableGen backend" in 2021 LLVM Developers' Meeting.
Last synced: 15 Jun 2025
https://github.com/mealet/tpl-lang
🦀 Toy Language based on LLVM
compiler llvm programming-language rust
Last synced: 12 Apr 2025
https://github.com/csabahruska/manual-stg-experiment
Manually constructed STG programs compiled with the standard GHC codegen backend.
codegen compiler functional-programming ghc haskell llvm machine-code stg x64
Last synced: 12 Apr 2025
https://github.com/thautwarm/llast
A high level LLVM IR AST provider for GraphEngine JIT.
ast-representation fsharp llvm llvm-bindings llvm-ir
Last synced: 07 May 2025
https://github.com/phase/mars
Minimal programming language with type inference, structures, control flow, and more.
Last synced: 11 Apr 2025
https://github.com/scizzorz/rain
A programming language.
llvm programming-language python
Last synced: 29 Jul 2025
https://github.com/dtcxzyw/llvm-opt-benchmark
An LLVM IR dataset for data-driven compiler optimization research
compiler-construction llvm llvm-ir
Last synced: 23 Mar 2025
https://github.com/lancern/mlir-gccjit
MLIR dialect for libgccjit
compiler jit libgccjit llvm mlir mlir-dialect
Last synced: 22 Jul 2025
https://github.com/webfreak001/avrd
Embedded Systems in D - Port of avr-libc headers and most avr-gcc processor defines
atmel-avr atmel-avr-microcontroller avr dlang embedded ldc llvm
Last synced: 01 May 2025
https://github.com/peterhenryd/dorian
Dorian is an intuitive high-level abstraction for LLVM for creating imperative programs using declarative structures.
llvm programming-language rust
Last synced: 10 Apr 2025
https://github.com/rainingcomputers/shnootalk
ShnooTalk is a new programming language
bytecode compiler-construction compiler-design compilers language llvm programming-language
Last synced: 16 Mar 2025
https://github.com/gamemann/c-to-assembly-tests
A repository that stores results from converting C code to Assembly. I use this repository to analyze performance with my C code.
assembler assembly c clang dump gcc intel jit llc llvm obj objdump optimization perf performance x86 x86-64
Last synced: 18 Mar 2025
https://github.com/mse-org/mselang
The Pascal compiler of LLVM.
compiler fpc llvm llvm-bitcode pascal wirth
Last synced: 07 May 2025
https://github.com/archercreat/llvm_stuff
LLVM based devirtualization PoC’s.
Last synced: 20 Jul 2025
https://github.com/llvmparty/llvm-headers
Easily search LLVM headers for all major versions!
Last synced: 22 Apr 2025
https://github.com/LLVMParty/llvm-headers
Easily search LLVM headers for all major versions!
Last synced: 05 Mar 2025
https://github.com/markleone/weekendcompiler
An example LLVM-based compiler for a subset of C.
compiler llvm parser typechecker
Last synced: 16 Aug 2025
https://github.com/kwk/distcc-docker-images
A repository of distcc-docker images tailored for various linux distributions
ccache cmake compilation distcc distributed gcc lldb llvm ninja
Last synced: 16 Apr 2025
https://github.com/xlauko/lart
LLVM Abstraction & Refinement Tool. The goal of this tool is to provide LLVM-to-LLVM transformations that implement various program abstractions. In terms of the instruction set, the resulting programs are normal, concrete LLVM programs that can be executed and analyzed.
abstract-interpretation abstraction compiler compilers hacktoberfest llvm model-checking static-analysis symbolic-execution
Last synced: 12 Apr 2025
https://github.com/thagore-foundation/thagore
A robust, self-hosted systems programming language with manual memory management and LLVM backend.
compiler language-design llvm rust-alternative self-hosted systems-programming
Last synced: 01 Mar 2026
https://github.com/nikic/llvm-compile-time-data
LLVM compile-time performance data over time (repo 0).
Last synced: 11 Apr 2025
https://github.com/flang-compiler/classic-flang-llvm-project
LLVM monorepo for integration with classic flang
compiler fortran fortran-compiler llvm
Last synced: 31 Jul 2025
https://github.com/ziyue-pan/gnc
GNC is Not C. It is intended for a better and more effective c language.
Last synced: 22 Apr 2025
https://github.com/quantumsheep/llvm-antlr4-starter
Pre-configured LLVM and ANTLR4 for C++
antlr4 cpp llvm programming-language
Last synced: 27 Mar 2025
https://github.com/wqweto/vbllvm
LLVM bindings for VB6
kaleidoscope language llvm llvm-bindings vb6
Last synced: 10 Sep 2025
https://github.com/iith-compilers/ml-compiler-bridge
Library to interface Compilers and ML models for ML-Enabled Compiler Optimizations
compiler llvm machinelearning mlir optimization pluto
Last synced: 13 Jul 2025
https://github.com/rosscomputerguy/nixpkgs-llvm-ws
Flake workspace / repo to stage and track Nixpkgs/NixOS's ability to be compiled completely with LLVM
Last synced: 26 Oct 2025
https://github.com/masyagin1998/csc
C Subset Compiler
c codegenerator compiler-design lexer llvm llvm-backend parser
Last synced: 12 Oct 2025
https://github.com/indutny/bitcode-builder
API for building typed CFG for bitcode module
Last synced: 15 Apr 2025
https://github.com/tudasc/pira
PIRA - Automatic Instrumentation Refinement
hpc instrumentation llvm profiler score-p
Last synced: 21 Jun 2025
https://github.com/grammatech/mc-asm
Assemble code to bytes using LLVM's MC layer
assembly gtirb llvm machine-code
Last synced: 06 Nov 2025
https://github.com/reussir-lang/reussir
A programming language with region-based memory management
functional-programming llvm memory-management mlir
Last synced: 09 Mar 2026
https://github.com/lekensteyn/clang-alloc-free-checker
Clang static analyzer plugin for checking memory issues in Wireshark/GLib applications (allocator mismatch and memleaks)
clang clang-static-analyzer glib2 llvm wireshark
Last synced: 10 Oct 2025
https://github.com/lac-dcc/hydra
A benchmark game for guessing the hottest point of a program
Last synced: 12 Apr 2025
https://github.com/tattn/llvm-boehmgc-sample
Example to use Boehm GC on LLVM IR.
Last synced: 14 Apr 2025
https://github.com/misaka00251/llvm-windows-x64
Unofficial LLVM Builds for Windows x64. Build with llvm-config.exe & LLDB, updated to llvm 21.1.8
Last synced: 17 Mar 2026
https://github.com/geode-lang/geode
The Geode Programming Language
compiler geode geode-lang llvm programming-language
Last synced: 28 Oct 2025
https://github.com/tdh8316/dspython
:snake: Damn Small Python compiler designed for use on Arduino for educational purposes. Based on LLVM.
arduino llvm llvm-frontend python python-compiler python3 rust
Last synced: 08 Sep 2025
https://github.com/alinalihassan/lesma
The Lesma Programming Language
compiler language llvm programming-language
Last synced: 17 Jan 2026
https://github.com/mythkiven/mkappleopensourcedownload
Apple opensource source image,download source code from Apple's website.
apple corefoundation developer dyld foundation gcc ios kit lldb llvm open security
Last synced: 18 Mar 2025
https://github.com/personalrobotics/chimera
:snake: A CLI tool for generating Boost.Python/pybind11 bindings from C/C++
boost-python chimera clang-toolchain cli cpp llvm mustache pybind11 python
Last synced: 29 Aug 2025
https://github.com/emzi0767/discord-asm-bot
A bot that assembles ASM code and outputs resulting bytes.
aarch64 arm64 armv6 armv7 armv8 asm bot bytes discord discord-api discord-bot discord-py llvm mips mips-assembly powerpc python python-3 x86 x86-64
Last synced: 02 May 2025
https://github.com/eunomia-bpf/bpf-benchmark
Userspace eBPF Runtime Benchmarking Test Suite and Results
bpf ebpf llvm perfo performance
Last synced: 10 Oct 2025
https://github.com/louisjenkinscs/llvm-simple-gui
A GUI written in Java 8 + Swing; Comes with a basic text editor, ability to select optimizations, generate and view CFG, dominator trees and post-dominator trees, and more!
compilers control-flow-graph gui llvm llvm-gui llvm-ir swing-gui visualization visualization-tools
Last synced: 20 Oct 2025
https://github.com/thrushlang/thrushc
The Thrush Programming Language. A programming language dedicated to creating maintainable and modular software.
aot-compiler c clang code-generation compiler hechoencostarica jit-compilation language llvm opensource programming-language rust thrush thrushlang
Last synced: 12 Apr 2025
https://github.com/thedan64/limonite
[WIP] Compiler for the Limonite programming language.
Last synced: 15 Apr 2025
https://github.com/jwinarske/clang_toolchain
Build LLVM Toolchain targeting a custom sysroot - Clang, LLD, Binutils (gold), compiler-rt, libc++, libcxxabi, libunwind
arm binutils clang clang-toolchain cmake compiler-rt libcxx libcxxabi libunwind lld llvm raspberry-pi raspberry-pi-3 raspberry-pi-zero raspberry-pi-zero-w raspberrypi raspbian raspbian-rootfs toolchain
Last synced: 24 Apr 2025
https://github.com/edg-l/edlang
Experimental statically-typed compiled programming language made with LLVM and Rust.
compiler edlang experimental-language language llvm programming-language rust
Last synced: 24 Jun 2025
https://github.com/georgesittas/minijava-compiler
MiniJava to LLVM IR compiler
compiler java jflex-cup jtb llvm minijava minijava-compiler visitor-pattern
Last synced: 11 Apr 2025
https://github.com/can-lehmann/pathbeaver
Symbolic execution of LLVM IR
equivalence-checker formal-verification llvm symbolic-execution
Last synced: 30 Jul 2025
https://github.com/aripiprazole/soft
🧪 | Lisp with REPL and macros which will compile itself
Last synced: 08 May 2025
https://github.com/csl-ugent/esss
Static analysis tool to detect missing and incorrect error checks in C and C++ codebases without using a priori knowledge.
error-checks llvm static-analysis
Last synced: 12 Apr 2025
https://github.com/kzh/lyca
programming language compiler w/ llvm
compiler llvm programming-language
Last synced: 27 Oct 2025
https://github.com/weliveindetail/dbgkaleidoscopeorcjit
Add support for debugging JITed code to ORC JIT from LLVM Kaleidoscope example
Last synced: 12 Apr 2025
https://github.com/tum-ei-eda/vrtlmod
vRTLmod modifies Verilator generated RTL simulation code for faul-injection purposes. It transforms source code with the help of LLVM/Clang-Tools and generates a fault injection API.
clang fault-injection llvm register-transfer-level verilator
Last synced: 06 Sep 2025
https://github.com/sdasgup3/partial-redundancy-elimination
Partial Redundancy Elimination Pass in LLVM
bitvector common-subexpression-elimination compiler-optimization data-flow-analysis llvm loop-invariants
Last synced: 24 Oct 2025
https://github.com/alexdenisov/llvmtemplate
LLVM + Swift template Xcode project
Last synced: 06 Jul 2025
https://github.com/lichtso/riscv-llvm-templates
Code templates to get started experimenting with the RISC-V LLVM toolchain
code-templates llvm risc-v riscv
Last synced: 12 Apr 2025