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/galoisinc/yapall
A precise and scalable pointer analysis for LLVM, written in Ascent
datalog llvm pointer-analysis program-analysis static-analysis
Last synced: 03 Jul 2025
https://github.com/eddid/jslang
A Javascript AOT compiler base on LLVM
aot aot-compilation javascript llvm
Last synced: 22 Apr 2025
https://github.com/Panzerschrek/U-00DC-Sprache
"Ü" programming language
c-plus-plus c-plus-plus-17 language llvm
Last synced: 03 Dec 2025
https://github.com/amrdeveloper/amun
A Statically typed, compiled general purpose low level programming language built using C++ and LLVM Infrastructure framework designed to be simple and fast
compiler cpp language llvm low-level-programming programming-language static-type-system system-programming type-inference
Last synced: 22 Mar 2025
https://github.com/champii/rock
Native language with Rust & LLVM
ast functional-programming langage llvm llvm-ir low-level rust
Last synced: 18 Aug 2025
https://github.com/eunomia-bpf/llvmbpf
Userspace eBPF VM with llvm JIT/AOT compiler
aot ebpf jit llvm runtime virtual-machine
Last synced: 13 Apr 2025
https://github.com/aripiprazole/plank
📜 | Functional programming language written in kotlin.
compiler kotlin llvm parser plank programming-language
Last synced: 28 Jun 2025
https://github.com/jaseemabid/olifant
A simple programming language targeting LLVM
Last synced: 11 Apr 2025
https://github.com/PRUNERS/archer
Archer, a data race detection tool for large OpenMP applications
archer clang llvm llvm-openmp-runtime open-source openmp-applications threadsanitizer-support
Last synced: 20 Apr 2025
https://github.com/pruners/archer
Archer, a data race detection tool for large OpenMP applications
archer clang llvm llvm-openmp-runtime open-source openmp-applications threadsanitizer-support
Last synced: 19 Apr 2025
https://github.com/macmade/codeine
Mac OS X IDE For Clang/LLVM
build-tool c c-plus-plus clang code code-editor compiler developer-tools ide llvm macos objective-c project syntax-highlighting xcode
Last synced: 08 Oct 2025
https://github.com/everx-labs/tvm-compiler
Clang compiler for TVM
blockchain clang everscale llvm
Last synced: 09 Apr 2025
https://github.com/indutny/bitcode
Generate binary LLVM-compatible bitcode from JS
Last synced: 15 Apr 2025
https://github.com/juliallvm/mlir.jl
Julia library to manipulate MLIR dialects.
Last synced: 20 Jun 2025
https://github.com/qir-alliance/pyqir
PyQIR is a set of APIs for generating, parsing, and evaluating Quantum Intermediate Representation (QIR).
Last synced: 16 May 2025
https://github.com/mshockwave/nacro
A better C/C++ macro extension. Implemented in Clang plugins. Inspired by Rust's macro system
c-plus-plus clang dsl llvm macro rust-macro
Last synced: 13 Mar 2026
https://github.com/ftomassetti/kllvm
Kotlin library to work with LLVM
kotlin llvm llvm-bindings llvm-ir
Last synced: 15 Jun 2025
https://github.com/deniskore/llvm
LLVM based obfuscator
llvm llvm-ir nand nor obfuscation obfuscator security
Last synced: 15 Jul 2025
https://github.com/lac-dcc/wyvern
Automatic conversion of call by value into call by need in the LLVM IR.
closures code-generation compiler functional-programming lazy-evaluation llvm optimization outlining
Last synced: 10 Jul 2025
https://github.com/blockspacer/CXXCTP
DEPRECATED. USE INSTEAD github.com/blockspacer/flextool
clang cling cmake codestyle conan cplusplus cpp cpp11 cpp14 cpp17 libtooling llvm metaclasses preprocessor refactoring reflection serialization source-to-source static-analysis transpiling
Last synced: 09 Jul 2025
https://github.com/blockspacer/cxxctp
DEPRECATED. USE INSTEAD github.com/blockspacer/flextool
clang cling cmake codestyle conan cplusplus cpp cpp11 cpp14 cpp17 libtooling llvm metaclasses preprocessor refactoring reflection serialization source-to-source static-analysis transpiling
Last synced: 29 Sep 2025
https://github.com/compor/llvm-ir-cmake-utils
LLVM IR CMake utils for bitcode file manipulation by opt and friends
bitcode cmake intermediate-representation llvm
Last synced: 06 Mar 2026
https://github.com/transistorfet/molten
An LLVM compiler for an ML-like language (written in Rust)
compiler language llvm molten programming-language rust
Last synced: 26 Apr 2025
https://github.com/redthing1/w1tn3ss
dynamic binary instrumentation, analysis, and patching framework
binary-analysis binary-instrumentation binary-patching dbi dynamic-analysis dynamic-binary-instrumentation function-hooking hooking instrumentation llvm patching qbdi reverse-engineering
Last synced: 23 Jul 2025
https://github.com/guyutongxue/clangd-in-browser
Port clangd language server to WASM, and run it in your browser.
clang clangd cpp llvm lsp monaco-editor wasm
Last synced: 11 May 2025
https://github.com/yinqiwen/rapidudf
A High-Performance JIT-Based C++ Expression/Script Execution Engine with SIMD Vectorization Support
cpp17 expression high-performance jit llvm llvm-jit math-expressions script simd udf vectorized
Last synced: 20 Aug 2025
https://github.com/dibyendumajumdar/dmr_c
dmr_C is a C parser and JIT compiler with LLVM, Eclipse OMR and NanoJIT backends
c compiler eclipse-omr jit llvm nanojit parser preprocessor programming-language
Last synced: 14 Apr 2025
https://github.com/tudasc/typeart
LLVM-based type and memory allocation tracking sanitizer
allocation llvm llvm-pass memory-tracking mpi mpi-communication mpi-datatype sanitizer type-safety
Last synced: 22 Apr 2025
https://github.com/rhysd/vim-llvm
Vim filetype support for LLVM (including official files)
Last synced: 20 Aug 2025
https://github.com/rafaelbeckel/test-c-rust-wasm
Rust+C WASM compilation under the same binary for the `wasm32-unknown-unknown` target
c cpp llvm rust wasm wasm-bindgen
Last synced: 26 Jan 2026
https://github.com/ispras/futag
FUTAG (FUzzing Target Automated Generator) - автоматический генератор фаззинг-оберток для библиотек
addresssanitizer automated-testing code-generator crash fuzzing llvm static-analysis
Last synced: 10 Apr 2025
https://github.com/sambacha/openevm
Open Ethereum Virtual Machine - Knowledgebase, Documentation, etc
ethereum evm evmc evmone llvm virtual-machien
Last synced: 23 Oct 2025
https://github.com/mclos/los
Los是一个c/c++语言编译型的虚拟机。它使用llvm/clang作为其前端,losld做后端对源代码进行编译,生成los指令文件。Los is a c/c++-compiled virtual machine. It uses llvm/clang as its front end, losld does the backend to compile the source code, and generates the los directive file.
c clang compile cpp llvm script
Last synced: 22 Apr 2025
https://github.com/amrdeveloper/llql
LLQL is a tool that allow you to run SQL-like query with Pattern matching functions inspired by LLVM InstCombine Pattern Matchers on LLVM IR/Bitcode files
bitcode code-analysis gitql gitql-sdk llvm llvm-ir pattern-matching
Last synced: 06 Apr 2025
https://github.com/llvm-hs/llvm-hs-typed
Type Safe LLVM IR ( Experimental )
code-generation llvm llvm-hs llvm-ir type-safety
Last synced: 19 Jul 2025
https://github.com/caphyon/clang-format-editor
Clang-Format Editor is a tool that helps you find the best Clang-Format Style for your C++, C#, Java, JavaScript, and Objective-C code.
clang clang-format cpp csharp formatter java javascript llvm objective-c
Last synced: 21 Jul 2025
https://github.com/matijakevic/mcircuit
A digital logic simulator inspired by Logisim.
circuit circuit-simulation circuit-simulator digital-logic digital-logic-simulator llvm llvmlite logisim networkx pyside pyside6 python python3 qt qt6 simulation simulator
Last synced: 29 Oct 2025
https://github.com/assemblyengine/cheater
a simple assembly engine which is based on LLVM you don't have to worry about its core because LLVM they do it better.
asm assembly assembly-language clang llvm
Last synced: 28 Oct 2025
https://github.com/StanPlatinum/Deflection
Practical and Efficient in-TEE Verification of Privacy Compliance
data-capsule intel-sgx llvm proof-carrying sgx-enclave tcb tee-container
Last synced: 20 Apr 2025
https://github.com/wbbradley/ace
A statically-typed strictly-evaluated garbage-collected readable programming language.
compiler ffi garbage-collect hindley-milner lambda-calculus llvm llvm-compiler newtypes polymorphism programming-language static-typing system-f type-safety typeclass zion
Last synced: 15 Sep 2025
https://github.com/thealgorithms/mojo
All algorithms implemented in Mojo. (The first open-sourced Mojo repository on GitHub)
ai algorithm algorithms algorithms-and-data-structures llvm modular mojo mojo-lang
Last synced: 02 May 2025
https://github.com/shining1984/talks
史宁宁(知乎ID:小乖他爹(已经改为:编译船夫),CSDN ID:snsn1984)的演讲交流PPT及相关资料。
arkcompiler clang compiler llvm mulan ppt verona
Last synced: 09 Mar 2026
https://github.com/stanislaw/llvm-cheatsheet
LLVM, clang, ninja, dyld and others.
Last synced: 22 Mar 2025
https://github.com/kassane/llvm-zig
LLVM bindings written in Zig
ffi-bindings libclang llvm llvm-bindings llvm-c llvm-c-api zig zig-package
Last synced: 17 Feb 2026
https://github.com/lac-dcc/jotai-benchmarks
Collection of executable benchmarks
autotuning benchmarking clang compilation fuzzing llvm machinelearning
Last synced: 16 Jul 2025
https://github.com/blockspacer/flextool
C++ compile-time programming (serialization, reflection, code modification, enum to string, better enum, enum to json, extend or parse language, etc.)
clang cling codestyle cplusplus cpp cpp11 cpp14 introspection libtooling llvm metaclass preprocessor refactoring reflection serialization source-to-source static-analysis transpiling
Last synced: 09 Jul 2025
https://github.com/kavon/llvm-statepoint-utils
Runtime support for LLVM's GC Statepoints
garbage-collection garbage-collector llvm runtime-system statepoint
Last synced: 24 Mar 2025
https://github.com/sin7y/ola-lang
Ola is a provable language for writing smart contracts
compiler llvm ola olac olang rust smart-contracts
Last synced: 15 Apr 2025
https://github.com/shoheiyokoyama/lldb-debugging
The LLDB Debugging in C, Swift, Objective-C, Python and Xcode
c debugging debugging-tool ios lldb llvm objective-c python repl swift xcode
Last synced: 26 Oct 2025
https://github.com/vijayphoenix/compiler-written-in-haskell
A Turing complete language 😉
compiler haskell iith jit-compiler just-in-time language llvm llvm-hs parsing popl toy-compiler toy-language
Last synced: 22 Apr 2025
https://github.com/wavefnd/wave
Wave Programming Language | git mirror: https://source.wave-lang.dev/Wave.git
compiler llvm low-level-programming programming-language wave wave-lang wave-programming wave-programming-language
Last synced: 17 Mar 2026
https://github.com/davidlazar/llvm-semantics
Formal semantics of LLVM IR in K
formal-methods formal-semantics k-framework llvm llvm-ir plt research
Last synced: 24 Dec 2025
https://github.com/itchyny/llvm-brainfuck
Brainfuck compiler based on LLVM API
brainfuck brainfuck-compiler brainfuck-interpreter llvm llvm-ir
Last synced: 21 Mar 2025
https://github.com/riywo/llforth
Experimental implementation of Forth in LLVM
c-plus-plus-17 forth llvm rust
Last synced: 28 Apr 2025
https://github.com/newworldcomingsoon/unknownfield
UnknownField is a tool based clang that obfuscating the order of fields to protect your C/C++ game or code.
clang cpp field game llvm obfuscate order protection
Last synced: 17 Jan 2026
https://github.com/speakeztech/fsharp-mlir-hello
Proof of Concept using MLIR and LLVM to build binaries from F# code
dotnet fsharp fsharp-console llvm mlir
Last synced: 12 Aug 2025
https://github.com/ise-uiuc/whitefox
WhiteFox: White-Box Compiler Fuzzing Empowered by Large Language Models (OOPSLA 2024)
deep-learning llvm pytorch software-testing tensorflow
Last synced: 16 May 2025
https://github.com/olilarkin/juce_faustllvm
JUCE Module for the libfaust JIT compiler
Last synced: 29 Apr 2025
https://github.com/yuao/metallibraryexplorer
Parse and disassemble .metallib files in browser
disassembler llvm metal metallib reverse-engineering swift wasm webassembly
Last synced: 01 Sep 2025
https://github.com/nikic/llvm-compile-time-tracker
LLVM compile-tracking tracking infrastructure
Last synced: 17 Mar 2025
https://github.com/codersguild/software-analysis-pavt
Program Analysis, Software Verification & Testing. Python3, CAS, Dafny, Z3, CVC4, UCLID, ZChaff, NuSMV, AFL, Scala, CBMC & LLVM Framework (CO).
analysis boogie cbmc cvc4 dafny dynamic-taint-analysis fuzzing hacktoberfest hacktoberfest2021 hoare-logic llvm sudoku-solver uclid uclid5 verification z3-smt-solver z3py
Last synced: 12 Apr 2025
https://github.com/skius/progge.rs
Program analysis playground for a simple, imperative language
abstract-interpretation compiler llvm program-analysis programming-language static-analysis type-checking
Last synced: 28 Jun 2025
https://github.com/tudasc/metacg
MetaCG offers an annotated whole program call-graph tool for Clang/LLVM.
call-graph clang llvm whole-program-analysis
Last synced: 22 Apr 2025
https://github.com/devlato/kolibrios-llvm
KolibriOS ported to LLVM
kolibrios kolibrios-llvm llvm os portable
Last synced: 23 Mar 2025
https://github.com/bazelembedded/rules_cc_toolchain
A new hermetic toolchain for bazel
Last synced: 23 Jul 2025
https://github.com/cyrus-studio/llvm
移植 OLLVM 到 LLVM 18,C&C++代码混淆(Porting OLLVM to LLVM 18: C & C++ Code Obfuscation)
Last synced: 14 Feb 2026
https://github.com/llnl/fpchecker
A dynamic analysis tool to detect floating-point errors in HPC applications.
cancellation clang cuda exceptions floating-point floating-point-arithmetic infinity llvm overflow overflow-detection underflow-detection
Last synced: 02 Jul 2025
https://github.com/staticafi/sbt-instrumentation
Configurable instrumentation of LLVM bitcode
code-instrumentation dangling-pointer-detection instrumentation llvm llvm-instrumentation memory-leak-detection memory-safety null-check runtime-checking
Last synced: 13 Mar 2026
https://github.com/offlinemark/suicide
LLVM pass that detects one undefined behavior, and emits code to delete your hard drive
c compilers llvm undefined-behavior
Last synced: 15 Mar 2026
https://github.com/tontinton/panther
A shellcode compiler
bytecode compiler language llvm nim nim-lang parser shellcode shellcode-development
Last synced: 24 Dec 2025
https://github.com/dtcxzyw/llvm-ub-aware-interpreter
UB-aware interpreter for LLVM debugging
Last synced: 27 Feb 2026
https://github.com/llvm-hs/llvm-hs-quote
Quasiquoter for LLVM
code-generation llvm llvm-hs llvm-ir quasiquoter
Last synced: 28 Feb 2026
https://github.com/redpointgames/llvm-project
A fork of LLVM/Clang that supports "custom static analysis during compilation" with .clang-rules files. Custom static analysis rules can also match against Unreal Engine UCLASS/etc. metadata associated with AST nodes.
clang llvm static-analysis unreal-engine
Last synced: 06 Oct 2025
https://github.com/cm-lang/cmc
:space_invader: the compiler for the Cm programming language
cm-language cmc compiler lambda language llvm programming-language
Last synced: 12 Apr 2025
https://github.com/nebulastream/nautilus
Nautilus is a lightweight tracing JIT compiler for C++
Last synced: 26 Jan 2026
https://github.com/karthik558/kernel-compile-script
This is a collection of scripts aimed at streamlining the process of kernel compilation for improved efficiency and effectiveness.
clang-tooling compile-with-clang linux-kernel-compile llvm scripts-collection shell-scripting-projects
Last synced: 05 Oct 2025
https://github.com/acsl-technion/cosmix
A Compiler-based System for Secure Memory Instrumentation and Execution in Enclaves
Last synced: 20 Apr 2025
https://github.com/woodruffw/llvm-passgen
A small tool for quickly generating LLVM passes
Last synced: 10 Apr 2025
https://github.com/princetonuniversity/scaf
A Speculation-Aware Collaborative Dependence Analysis Framework
alias-analysis dependence-analysis llvm memory-analysis speculation static-analysis
Last synced: 09 Jul 2025