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-25 00:17:55 UTC
- JSON Representation
https://github.com/pfalcon/ullvmlite
Reimplementation of (subset of) of llvmlite Python module on top of https://github.com/pfalcon/ullvm_c
Last synced: 13 Jun 2025
https://github.com/liudonghua123/qbe
unofficial mirror of git://c9x.me/qbe.git
Last synced: 02 Mar 2025
https://github.com/domfarolino/compiler
A compiler for Wilsey's compiler "theory" class
compiler lexer lexical-analysis ll1-grammar llvm parser
Last synced: 20 Jan 2026
https://github.com/regular/make-llvm-bitcode-for-javascript
helper script that compiles llvm tools (llvm-as, llvm-dis, opt, etc.) to llvm Bitcode for later transformation into JavaScript by emscripten
Last synced: 03 Mar 2026
https://github.com/kkkaan/general-clang-format
A general .clang-format file, with most of the configurations, for auto formatting your code.
Last synced: 13 Mar 2025
https://github.com/jonasbn/clang-diagnostic-flags-matrix
a simple script to generate a matrix of clang diagnostic flags
clang documentation-tool llvm perl
Last synced: 07 Mar 2026
https://github.com/stealify/compiler
The Stealify Compiler Tooling
compiler compiler-frontend jit llvm
Last synced: 01 Mar 2025
https://github.com/diamondinoia/benchmark_arch_optimization_flags
I'm testing the differences between gcc/llvm with various optimization flags. Both performance and assembly are analyzed.
architecture assem assembly clang gcc llvm march mtune optimizations pi
Last synced: 17 Mar 2025
https://github.com/sdasgup3/compd_cache
instruction-semantics llvm mcsema semantic-equivalence x86-64 z3
Last synced: 09 Apr 2025
https://github.com/sonicstark/capsanx
Next generation CapSan for https://github.com/HexHive/Evocatio
addresssanitizer bug-capability fuzzing llvm llvm-ir llvm-pass sanitizer sanitizer-api
Last synced: 10 Apr 2025
https://github.com/deathlesz/brainfuck
Brainfuck parser, interpreter, JIT compiler and LLVM frontend all-in-one.
brainfuck compiler interpreter jit llvm
Last synced: 28 Oct 2025
https://github.com/asa-programming-language/asa
A custom programming language to replace C++
compiler language llvm systems-language
Last synced: 07 Oct 2025
https://github.com/janbaig/llvm-kaleidoscope
Implementing a toy language frontend using LLVM
compiler-frontend compilers cpp kaleidoscope llvm
Last synced: 09 Oct 2025
https://github.com/stellarwitch7/moth-lang
Moth's official compiler written in C#
compiler console-application csharp llvm llvm-frontend llvm-sharp moth parser programming-language
Last synced: 03 Apr 2025
https://github.com/aripiprazole/zure
🧪 | Zure is the remake of Zu but without rigid and unstable types
compiler compiler-design cranelift dependent-types jit js llvm rust type-theory
Last synced: 11 Oct 2025
https://github.com/riverdave/interfuse-website
Home of the Interfuse programming Language. Website 🌎 built for demonstration purposes
compiler editor llvm llvm-ir programming-language
Last synced: 18 Feb 2026
https://github.com/tomtom-international/llvm-diagnostics
Python module for creating diagnostics using the LLVM diagnostics specification
diagnostics llvm logging python
Last synced: 21 Jan 2026
https://github.com/cryptocode/llvm-jit-zig
LLVM ORCv2 jit example in Zig (without using any Zig bindings)
Last synced: 13 Mar 2026
https://github.com/kushagraindurkhya/llvm-features
a report on the OOP concepts and interesting C++ features that have been used in LLVM/Clang
Last synced: 27 Jan 2026
https://github.com/sunsvea/coulstock-cpp-compiler
A simple C++ compiler to lexify and parse C++
abstract-syntax-tree code-generation compiler cpp lexer llvm open-source parser-generator parsing semantic-analysis static-analysis tokenizer work-in-progress
Last synced: 26 Mar 2025
https://github.com/vaibhav-2303/minic-compiler
Compiler Front-End Code for a C-like language
antlr4 compiler-design llvm llvm-ir oops-in-cpp visitor-pattern
Last synced: 08 Nov 2025
https://github.com/thrushlang/lld-wrapper
LLVM Linker (LLD) Wrapper to be embedded into the Thrush Compiler.
Last synced: 24 Oct 2025
https://github.com/sinnwrig/directxshadercompiler.net
.NET wrapper for the DirectXShaderCompiler written in C#
compiler csharp directx directx-shader-compiler dotnet-core dxil hlsl llvm llvm-clang net8 shader shader-programs
Last synced: 28 Jan 2026
https://github.com/jmpfar/clangd-wheel
clangd python wheels
binaries clang clangd llvm lsp lsp-server python wheel
Last synced: 27 Oct 2025
https://github.com/aakropotkin/ccdb
Tools for managing `compile_command.json`, `.ccls`, and `Makefile` style files.
bear build-tool ccls gcc llvm makefile
Last synced: 10 Apr 2025
https://github.com/thrushlang/roadmap
Thrush Programming Language path to success as a systems programming language.
llvm programming-language-development qir roadmap
Last synced: 29 Jan 2026
https://github.com/jcfigueiredo/opal-lang
Opinionated Programming Algorithmic Language
language llvm programming-language
Last synced: 01 Apr 2025
https://github.com/nickboucher/multi-domain-sfi
An extension of Software Fault Isolation (SFI) which supports multiple isolation domains
clang fault-isolation llvm security sfi
Last synced: 29 Dec 2025
https://github.com/gremble0/kebab
Compiler and interpreter for the Kebab programming language
c compiler cpp interpreter language llvm
Last synced: 14 Feb 2026
https://github.com/lux-qaq/llvmpy
Simple python code implemented via llvm is converted into a compiler for IR
Last synced: 07 Apr 2025
https://github.com/giuliacassara/tiny-compiler
Simple arithmetic compiler that accepts arithmetic expressions as input and generates LLVM IR code
Last synced: 24 Jul 2025
https://github.com/vigsterkr/autobajnd
AutoBájnd for auto-generate binding for C++ classes when using emscripten
cpp emscripten llvm webassembly
Last synced: 24 Mar 2025
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/bhavjitchauhan/llsimd
Portable SIMD intrinsics through LLVM IR.
Last synced: 24 Mar 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/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/bd-g/isothermal-speculative-pre
Semester project for UMich EECS 583 Compilers course
Last synced: 17 Mar 2025
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: 17 Feb 2026
https://github.com/simomux/llvm_17
Lab assignments for my Middle-End compilers class A.Y. 2023-2024
Last synced: 08 Jan 2026
https://github.com/dm1trykrylov/ir-compiler
Custom IR Compiler for Python-like language
Last synced: 26 Sep 2025
https://github.com/nekoimageland/mininal-wasm-clang
A minimal LLVM build tailored for use in the Cloudflare Worker Builder
clang cloudflare-worker llvm rust wasm
Last synced: 30 Jul 2025
https://github.com/nverno/tablegen-ts-mode
Emacs major mode to LLVM TableGen
emacs llvm lsp tablegen tree-sitter
Last synced: 11 Mar 2025
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/ridz1998/pasta
Pasta is a cross-platform application that transforms clipboard content into simulated keyboard input, making it easy to paste in apps that don’t support direct pasting. With features like clipboard history and search, it enhances your workflow seamlessly. 🐙💻
amqp analysis asterisk avaya elasticsearch groundwater kafka llvm logstash netflow pastas plex plex-server quantum-computing realtime static-analysis tensor-networks zeromq
Last synced: 23 Jun 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: 27 Oct 2025
https://github.com/mansafreo/pie-compiler
A Proof of concept compiler for a custom programming language
automata-theory code-generation compiler-design compilers intermediate-representation llvm programming-language-development static-types
Last synced: 23 Jun 2025
https://github.com/dharanivendhanv/rust_compiler_deep_dive
In this video, Daniel Cumming a formal verification engineer at Runtime Verification and Rust instructor at RareSkills explains how the Rust compiler works under the hood. This talk will explain the Rust compiler pipeline.
cargo cfg compiler compilers ir llvm llvm-ir mir rust rustc solidity vyper
Last synced: 09 Apr 2025
https://github.com/ziyuecommentary/ziyue4d
Lightweight BlitzBasic compiler which powered by LLVM.
Last synced: 04 Oct 2025
https://github.com/minseoc03/llvm-kaleidoscope-playground
This project is a step-by-step implementation of a simple functional language based on the LLVM Kaleidoscope Tutorial.
abstact-syntax-tree codegen compiler cpp jit llvm llvm-ir parser toy-language
Last synced: 08 Jul 2025
https://github.com/deep-neural/nova-lang
High-level Programming Language For AI
compiler concurrency llvm memory-safety ml nova-lang package-manager programming-language type-system
Last synced: 02 Apr 2025
https://github.com/gerfautge/sic
Compiler for my own language using Flex/Bison/LLVM
bison compiler cpp cross-platform flex llvm native toy-language
Last synced: 21 Feb 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: 23 Jun 2025
https://github.com/jowi-dev/arcane
Arcane is a programming language that makes your work feel like magic
elixir languages llvm systems-programming
Last synced: 15 Jul 2025
https://github.com/kaifuny/llvm-tutorial-in-rust
LLVM tutorial in Rust language
cplusplus llvm llvm-tutorial rust
Last synced: 22 Feb 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: 04 Oct 2025
https://github.com/fest1ck/path-cov-instr
LLVM instrumentation for execution path collection.
fuzz fuzzing instrumentation llvm
Last synced: 07 Mar 2026
https://github.com/tgymnich/basicblog
📒 Publish Blog
blog llvm programming-languages publish swift
Last synced: 31 Mar 2025
https://github.com/ablt-ai/ablt_python_api
aBLT Python API wrapper
ablt ai api artificial-intelligence chatbot chatbot-api llvm python-api
Last synced: 17 Apr 2025
https://github.com/cach30verfl0w/kllvm-bindings
LLVM Bindings with Runtime Loader for Kotlin/Multiplatform
bindings kotlin kotlin-jvm kotlin-multiplatform kotlin-native llvm runtime wrapper
Last synced: 15 Jul 2025
https://github.com/gnuheike/ai-conversationinsights-python3-chromadb-llvm
A Python application for analyzing Telegram chat messages using ChromaDB and LLMs. This tool analyzes Telegram chat exports to answer questions about conversation patterns using embeddings and locally-run LLMs.
analytics chromadb llvm privacy python telegram
Last synced: 01 Jul 2025
https://github.com/reactive-firewall/perl-alpine-llvm
Perl‑Alpine‑LLVM builds Perl 5. X.Y from source on Alpine Linux using the LLVM/Clang toolchain exclusively (no GCC).
Last synced: 04 Oct 2025
https://github.com/mpenick/no-global-alloc-tool
A tool to detect usage of the global or system versions of operator new() and operator delete()
Last synced: 06 Mar 2025
https://github.com/edg-l/llvm-bc
LLVM Bitcode Writer in Rust without depending on LLVM :star:
Last synced: 02 Apr 2025
https://github.com/jcbhmr/llvmtargetparser-wasm
🎯 LLVM's llvm::Triple and associated members extracted into a standalone C++ library
extracted llvm parser standalone target-triple tiny triple
Last synced: 02 Apr 2025
https://github.com/deshrike/c-wasm
Compile C to WebAssembly Experiment
c linux llvm mandelbrot wabt wasm webassembly
Last synced: 30 Dec 2025
https://github.com/baranasoftware/bignum
A compiler for big number calculator using LLVM.
code-generation compiler compiler-design llvm
Last synced: 14 Jun 2025
https://github.com/berkus/boost-statechart-viewer
Clone of https://rtime.felk.cvut.cz/statechart-viewer/ updated for latest LLVM
boost boost-statechart dot fsm llvm statechart visualizer
Last synced: 01 Mar 2025
https://github.com/squareslab/llvm-supermutate
LLVM supermutation
llvm mutation-testing program-repair
Last synced: 22 Sep 2025
https://github.com/steleman/openai-triton
Fork of OpenAI's Triton compiler v3.4.0 using LLVM 21.1.0 / 21.1.1 on Fedora 41+
cuda fedora linux llvm mlir mlir-dialect openai rocm triton
Last synced: 30 Dec 2025
https://github.com/abyanmajid/trump
Trump meme compiled language built in Rust and LLVM
compiler llvm meme programming-language trump
Last synced: 23 Mar 2025
https://github.com/byacherx/emlang
EMLang is a modern programming language designed for ease of use. It uses the LLVM backend and is written in C++. EMLang is an experimental language and should never be used in production.
Last synced: 19 Jun 2025
https://github.com/lord-turmoil/tomicompiler
A shabby compiler for BUAA 2023 Autumn Compiler Technology course.
buaa buaa-compiler compiler cpp llvm mips
Last synced: 11 Sep 2025
https://github.com/johanjino/pnd-loads
Source Repository for the research conducted in Thesis: Compiler Analysis and Profiling Assisted Memory Dependency Prediction.
Last synced: 19 Jun 2025
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/agra-uni-bremen/hardbound-llvm
LLVM 11 compiler pass for HardBound instrumentation
c hardbound llvm llvm-pass memory-safety
Last synced: 20 Jan 2026
https://github.com/Blacksujit/Deep-Learning-Specialization-Repo
This repo contains the neural networks learning's with tensorflow with all the high level deep learning concepts i am learning with project implementation
deep deep-layers deep-learning deep-neural-networks embeddings-word2vec llvm network-embeddings neural-network transformers-layers transformers-models vision-language-model
Last synced: 08 May 2025
https://github.com/maxrt101/xcc
XCC Programming language compiler based on LLVM
compiler cpp17 llvm programming-language
Last synced: 26 Mar 2025
https://github.com/enzymead/llvm-docker
⚙️Docker images providing LLVM for use in CI
Last synced: 23 Feb 2025
https://github.com/flopsreallygotit/logpass
Generates log info about IR
llvm llvm-clang llvm-ir llvm-pass
Last synced: 16 Feb 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/lillian0x1a/lilium
Safe low-level programming with Python-like syntax.
compiler llvm programming-language rust-alternative safe-unsafe systems-programming
Last synced: 04 Oct 2025
https://github.com/sdgunaa/stdtype
An MLIR dialect for a unified type system.
Last synced: 05 Apr 2025