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/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/mrjameshamilton/bf
An optimizing brainf*ck compiler with multiple target backends: JVM, smali, dex, C, LLVM IR, ARM, WASM, JavaScript and Lox.
arm assembly brainfuck bytecode compiler java javascript jvm jvm-bytecode jvm-language kotlin language llvm llvm-ir lox smali wasm
Last synced: 09 Apr 2025
https://github.com/mrjameshamilton/cpplox
cpplox is a Lox interpreter & LLVM compiler written in C++
crafting-interpreters interpreter llvm llvm-compiler llvm-ir-code-generation lox lox-interpreter lox-language
Last synced: 09 Apr 2025
https://github.com/lancern/llvm-anderson
Anderson points-to analysis implementation based on LLVM
algorithm llvm llvm-anderson llvm-ir pointer-analysis points-to-analysis program-analysis static-analysis
Last synced: 16 Apr 2025
https://github.com/go-rod/rod-mcp
Model Context Protocol Server of Rod
browser-automation go-rod golang llm llvm mcp mcp-server mcp-tools rod
Last synced: 13 Apr 2025
https://github.com/srgaabriel/selene
🍂|Selene is a statically-typed, imperative and procedural programming language compiled to LLVM IR. The language of tranquil and serenity.
ast-parser build-tool compiler gradle jvm kotlin kotlin-jvm kotlin-native llvm llvm-ir multiplatform programming-language programming-language-development selene
Last synced: 06 Mar 2026
https://github.com/dtcxzyw/clang-i18n
Clang wrapper with i18n support Clang国际化支持插件
clang compiler compiler-plugin compiler-wrapper i18n internationalization llvm
Last synced: 28 Apr 2025
https://github.com/pragmatwice/codepunk
[WIP] Interval Analysis on LLVM IR
abstract-interpretation interval-analysis llvm static-analysis
Last synced: 15 Apr 2025
https://github.com/ketgg/Hana
Hana is an elegant, clean and minimalistic interpreted programming language inspired from lua, python and javascript <3
bison compiler-design flex intermediate-code-generation interpreter lex llvm programming-language yacc
Last synced: 14 Apr 2025
https://github.com/jobinrjohnson/flare
A compiler for TypeScript
bison-flex clang compiler cpp language llvm typescript
Last synced: 13 May 2025
https://github.com/shibatch/xpass
A collection of experimental optimizing passes for LLVM
clang compiler llvm llvm-ir llvm-pass optimization
Last synced: 16 Jun 2025
https://github.com/burz/cfl
a Compileable statically typed Functional programming Language
compiler functional-programming interpreter llvm
Last synced: 23 Aug 2025
https://github.com/adl-x/llavidal
This is the offical repository of LLAVIDAL
action-recognition activities-of-daily-living large-vision-language-model llvm
Last synced: 12 Apr 2025
https://github.com/houhuawei23/nudt-sysyc-csc2024
NUDT SysY Compiler for CSC-2024
Last synced: 30 Apr 2025
https://github.com/ketgg/hana
Hana is an elegant, clean and minimalistic interpreted programming language inspired from lua, python and javascript <3
bison compiler-design flex intermediate-code-generation interpreter lex llvm programming-language yacc
Last synced: 14 Apr 2025
https://github.com/xd009642/llvm-profparser
Mostly complete pure rust implementation of parsing llvm instrumentation profile data
coverage-data deserialization hacktoberfest llvm parser
Last synced: 17 Mar 2025
https://github.com/Fuechs/Lynx
c-like compiler cpp language llvm llvm-ir programming-language
Last synced: 12 Apr 2025
https://github.com/sn99/pakoda
A hobby programming language 🦀 inspired by llvm's kaleidoscope
compiler kaleidoscope language llvm rust
Last synced: 26 Mar 2025
https://github.com/mwguy/llvm-brainfuck
Simple brainfuck compiler writen with LLVM
Last synced: 14 Mar 2026
https://github.com/lucasfelixsilveira/morgana
🐑 Comptime low than LLVM or MLIR - Morgana use community extensors for more compilation performance. Knowing exactly what it need to do since you run the build command
better-than-llvm carla carla-lang ir ir-language language llvm mlir mlir-lang mlir-llvm mlir-llvm-morgana morgana morgana-ir morgana-ir-lang simple-syntax
Last synced: 10 Mar 2026
https://github.com/pfalcon/ullvm_c
Lightweight LLVM C API bindings for Pycopy and other Python implementations
Last synced: 04 Sep 2025
https://github.com/hahnlee/imugi
:dragon: Experimental python compiler written in python
compiler compiler-frontend llvm objective-c-runtime python
Last synced: 13 Apr 2025
https://github.com/rigetti/qcs-sdk-qir
Compile & Run Quantum Intermediate Representation (QIR) Programs on Rigetti Quantum Cloud Services (QCS)
Last synced: 10 Apr 2025
https://github.com/tuoxie007/play_with_llvm_write_a_real_compiler
A demo about how to build a real compiler with LLVM libraries, write for the book https://github.com/tuoxie007/play_with_llvm
Last synced: 04 May 2025
https://github.com/lantos1618/zenlang
The world's first AI-native systems programming language. Zero keywords, pattern matching, UFC. Following Cursed Lang (first AI esoteric lang), Zen is the first AI practical/production language. Created via Ralph Loop.
ai-generated llvm pattern-matching programming-language systems-programming zero-keywords
Last synced: 12 Mar 2026
https://github.com/kingtous/webc-llvm-compiler
An WebC(self-designed) Compiler based on LLVM, which make it easy to develop web server. 使用LLVM框架的WebC语言编译器🔧
Last synced: 07 Oct 2025
https://github.com/alexdenisov/mlir-tutorial
Terribly incorrect and incomplete AOT compiler for mRuby. Source code for the LLVM Social Berlin #20
llvm llvm-tutorial mlir mruby ruby
Last synced: 16 Apr 2025
https://github.com/dtcxzyw/conservative-clang
An early LLVM pass which removes most of UB-implying information
clang compiler llvm llvm-pass optimzation undefined-behavior
Last synced: 13 Apr 2025
https://github.com/nwtgck/platy-lang-haskell
Platy Language Compiler by Haskell & LLVM: Declarative, Statically typed and Simple to implement language
compiler haskell language llvm programming-language
Last synced: 07 May 2025
https://github.com/openvadl/openvadl
An open-source implementation of the VADL processor description language.
compiler hardware llvm processors qemu simulator
Last synced: 23 Sep 2025
https://github.com/alexdenisov/llvm-social-exception-handling
https://www.meetup.com/llvm-social-berlin/events/296282330/
Last synced: 16 Apr 2025
https://github.com/Ewenwan/llvm-clang-samples
利用LLVM,Clang制作自己的编译器 UNMAINTAINED: Examples of using the LLVM and Clang compilation libraries and tools
Last synced: 16 May 2025
https://github.com/dlurton/anode
Anode Programming Language
compiler language llvm parsers pratt-parser programming-language repl
Last synced: 07 May 2025
https://github.com/jemc/pony-llvm
Pony object-oriented wrapper for the LLVM API.
ffi library llvm llvm-bindings pony-language
Last synced: 12 Apr 2025
https://github.com/antoniotejada/epycc
C99 just in time Python embeddable compiler with no external compiler dependencies so you can seamlessly use fast/existing C code from Python
c c99 compiler jit lark lark-parser llvm llvmlite python
Last synced: 23 Jan 2026
https://github.com/marihachi/holo
A system programming language of modern syntaxes with LLVM.
compiler llvm low-level programming-language system-programming
Last synced: 06 May 2025
https://github.com/vhiribarren/llvm-tuto-kaleidoscope-golang
LLVM Kaleidoscope tutorial in Go, toy project.
go golang llvm toy-project tutorial
Last synced: 24 Apr 2025
https://github.com/acolite-d/llvm-tutorial-in-rust-using-inkwell
An implementation of Kaleidoscope, the LLVM tutorial model language, written in Rust using Inkwell.
Last synced: 12 Apr 2025
https://github.com/agentcooper/eye
Eye is a statically typed compiled language implemented using LLVM, with a syntax inspired by TypeScript
compiler llvm programming-language typescript
Last synced: 06 May 2025
https://github.com/jeandle/jeandle-jdk
Jeandle is a Just-in-Time compiler for Java. It is built on OpenJDK and leverages the LLVM compiler infrastructure to generate machine code, aiming to provide powerful compilation optimizations and deliver high-performance code.
Last synced: 06 Mar 2026
https://github.com/etherdream/6502-to-js-test
6502 asmjs clang emscripten javascript llvm
Last synced: 24 Apr 2025
https://github.com/xeouz/virec
A small compiler with LLVM
compiler cpp llvm programming-language
Last synced: 25 Jun 2025
https://github.com/silverbirder/rustscript
A Toy Javascript Compiler that parses javascript and compiles JIT with LLVM(Rust:inkwell).
compiler inkwell javascript llvm rust toy
Last synced: 11 Mar 2026
https://github.com/mshockwave/llvm-sample-pass
Simple LLVM pass that shows the basic LLVM API concepts
cmake compiler-optimization cpp llvm llvm-ir
Last synced: 15 Jun 2025
https://github.com/redraiment/brainfuck
Brainfuck Compiler and Interpreter with LLVM in C
brainfuck c compiler interpreter jit llvm llvm-frontend
Last synced: 15 Oct 2025
https://github.com/cpp-linter/clang-tools-pip
Install clang-format, clang-tidy, clang-query and clang-apply-replacements binaries with clang-tools CLI.
clang-format clang-tidy clang-tools-extra hacktoberfest llvm llvm-clang
Last synced: 23 Oct 2025
https://github.com/acrylicshrimp/testlang-rust
A rust implemented compiler front-end project includes CLR parser generator that uses LLVM as back-end.
compiler compiler-frontend llvm llvm-frontend parser parser-generator
Last synced: 29 Oct 2025
https://github.com/jakuj/bfc-10000
Heavily optimising Brainf*** compiler targeting LLVM
brainfuck brainfuck-compiler compiler llvm
Last synced: 25 Apr 2025
https://github.com/appleseedhq/windows-deps
Third-party libraries required to build and package appleseed on Windows
appleseed c-plus-plus embree llvm opencolorio openexr openshadinglanguage osl vfx windows
Last synced: 29 Apr 2025
https://github.com/kirillbobyrev/code-clone-detection-llvm-devmtg15-poster
Code Clone Detection in Clang Static Analyzer poster for LLVM Developers' Meeting 2015.
c-plus-plus clang clang-static-analyzer llvm poster research static-analysis
Last synced: 16 Apr 2025
https://github.com/kamkow1/yup
source code of the yup compiler and other related tools
compiler language llvm programming-language
Last synced: 10 Apr 2025
https://github.com/aermoss/simplecompiler
A simple programming language frontend written in Python using LLVM.
compiler lexer llvm llvm-ir llvmlite parser python simple-compiler
Last synced: 14 Apr 2025
https://github.com/jaimeloeuf/ss
SimpleScript, A Simpler Programming Language (WIP)
fsharp functional-language hindley-milner interpreter javascript jvm language language-experiment language-spec llvm ocaml programming-language rust scripting-language simplescript sml typescript wysiwyg
Last synced: 04 May 2025
https://github.com/thaliaarchi/nebula
Compiler for the stack-based Whitespace language with LLVM back end.
compiler go llvm llvm-ir programming-languages whitespace-language
Last synced: 28 Feb 2026
https://github.com/seahorn/llvm-seahorn
LLVM components that are modified for SeaHorn
Last synced: 15 Apr 2025
https://github.com/developermindset-com/openmp-mobile
OpenMP library compiled for iOS, Mac, tvOS, watchOS
abi c cmake cpp dylib dynamic ios library llvm macos mobile objective-c openmp parallel-computing static swift xcframework xcode
Last synced: 22 Apr 2025
https://github.com/return/swift-haiku-build
Google Summer of Code repository for building Swift 4, 5 and higher for Haiku.
gsoc haiku llvm swift swift-port swift-toolchain
Last synced: 13 Aug 2025
https://github.com/d3lio/degu-lang
A take at a scripting language with an ML (Meta Language) family syntax. Heavily inspired by F#, OCaml and at some extent - Rust.
llvm programming-language rust
Last synced: 28 Dec 2025
https://github.com/zhyfeng/syzdescribe_syscall_description
linux-kernel llvm syscall-descriptions syzkaller
Last synced: 20 Aug 2025
https://github.com/mllif/mllif-project
MLLIF is a MLIR based Language to Language Interoperability Flyover - with a goal to integrate API of all programming languages.
clang clang-frontend clang-plugin clangir interop interoperability llvm llvm-clang mlir
Last synced: 20 Aug 2025
https://github.com/vishnu-m/lua-clang
Lua binding for Libclang code to parse C declarations
Last synced: 18 Jun 2025
https://github.com/matteoepitech/valka
Valka is a programming language made in C using LLVM.
c compiler cross-platform language llvm
Last synced: 05 Jul 2025
https://github.com/silverjun/swing
A "Protocol" oriented programming language
compiler cpp language llvm new-language programming-language swing
Last synced: 15 Apr 2025
https://github.com/knight-x/rlens
compiler-optimization-pass llvm machine-learning register-allocation reinforcement-learning
Last synced: 22 Apr 2025
https://github.com/basemax/firstllvmc
Generate object code and IR code of a simple program using LLVM in Pure C.
c compiler compiler-design llvm llvm-bitcode llvm-c llvm-compiler llvm-frontend llvm-ir llvm-tutorial
Last synced: 05 May 2025
https://github.com/simplydanny/bitsy-llvm
Compiler for the Bitsy language based on LLVM.
Last synced: 10 Apr 2025
https://github.com/iohannrabeson/cpp2json
Export meta-informations about your C++ using Clang
c-plus-plus clang code-generation cpp14 json llvm reflection
Last synced: 10 Apr 2025
https://github.com/davidelettieri/kaleidoscope
a c# version of the kaleidoscope tutorial
Last synced: 15 Apr 2025
https://github.com/amjoshuamichael/cxc
Scripting language designed for performant live coding
compiler language llvm rust scripting-language
Last synced: 04 Oct 2025
https://github.com/colejcummins/llvm-syntax-highlighting
Syntax highlighting for llvm
llvm syntax-highlighting vscode
Last synced: 27 Aug 2025
https://github.com/yugr/dirtypad
Clang plugin which fills structure pads to provoke buffer overflow errors
buffer-overflow dynamic-analysis llvm program-analysis runtime-verification
Last synced: 11 Apr 2025
https://github.com/rambod-rahmani/arch-linux-install
Installazione Arch Linux Full Disk Encryption (LVM on LUKS) (incluso /boot)
arch arch-linux archlinux disk-encryption encryption grub grub2 install italiano kde kde-applications kde-plasma-5 linux llvm luks luks-partition lvm lvm2
Last synced: 13 Apr 2025
https://github.com/oqc-community/rasqal
A dynamically executed quantum-classical hybrid runtime.
llvm python quantum quantum-classical quantum-computing quantum-computing-research runtime rust
Last synced: 12 Apr 2025
https://github.com/appcypher/llvm-adventure
Getting started with LLVM
build llvm macos msys2 visual-studio windows
Last synced: 06 Oct 2025
https://github.com/jackmilner1/fizz
My own statically typed programming language with support of pointers, a custom compiler (Lexer, Parser , Abstract syntax tree) written in C++ and uses LLVM
compiler cpp llvm open-source pointers programming-language statically-typed
Last synced: 05 Apr 2025
https://github.com/mull-project/mull-jit-lab
Some experiments with different programming languages and LLVM JIT.
Last synced: 27 Apr 2025
https://github.com/kassane/xwin-zig-test
Testing Zig with xwin - Microsoft CRT headers and libraries + Windows SDK headers and libraries
cross-compile llvm msvc msvcrt rust ucrt windows-sdk xwin zig
Last synced: 20 Jul 2025
https://github.com/lucaasd/sproutlang
A simple, general purpose C++/C# like language
c clang compiler cpp fast jit llvm low-level lsp object-oriented-programming parser programming-language
Last synced: 04 Sep 2025
https://github.com/nickforall/ijssel
yet another tiny compiler. just a toy project.
Last synced: 06 Oct 2025
https://github.com/alanvf/raku-llvm
Raku bindings for the LLVM that go beyond the C API
llvm perl6 perl6-llvm raku raku-llvm
Last synced: 25 Oct 2025
https://github.com/sdasgup3/symbolic-analysis
Customized symbolic analysis to find pointer analysis bugs
c-plus-plus checker debugger klee llvm pointer-analysis symbolic-analysis
Last synced: 12 Apr 2025