Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2025-02-04 00:17:27 UTC
- JSON Representation
https://github.com/nverno/llvm-ts-mode
Emacs major mode for LLVM using tree-sitter
Last synced: 18 Jan 2025
https://github.com/reilabs/llvm-to-cairo
Efforts to compile LLVM bytecode to run on top of the CairoVM and hence execute provably on Starknet
compiler emulator llvm starknet
Last synced: 22 Oct 2024
https://github.com/cryptocode/llvm-jit-zig
LLVM ORCv2 jit example in Zig (without using any Zig bindings)
Last synced: 18 Jan 2025
https://github.com/junyixu/trixienzyme.jl
Autodiff via Enzyme.jl for Trixi.jl
autodiff cfd differentiable-programming enzyme hpc llvm pde scientific-computing
Last synced: 15 Oct 2024
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: 15 Oct 2024
https://github.com/e3m3/calcc-rust
Learning rust by implementing the calc langauge using the llvm-sys crate
calc calculator-application llvm llvm-ir rust-lang
Last synced: 06 Dec 2024
https://github.com/fxnai/fxnc
Function C API for running Python functions on desktop, mobile, web, and in the cloud. Register at https://fxn.ai
ai android computer-vision coreml directml fxn ios llm llvm machine-learning macos natml python pytorch tensorrt webassembly windows
Last synced: 18 Nov 2024
https://github.com/jvmakine/shine
LLVM frontend for Shine
compiler functional-programming golang llvm
Last synced: 21 Dec 2024
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: 19 Jan 2025
https://github.com/petroniuss/compilers
Statically-typed Matlab-like language compiled using LLVM compiler infrastracture.
Last synced: 29 Jan 2025
https://github.com/laluxx/rush
Yet another toy language
ast llvm parser programming-language
Last synced: 18 Jan 2025
https://github.com/domfarolino/compiler
A compiler for Wilsey's compiler "theory" class
compiler lexer lexical-analysis ll1-grammar llvm parser
Last synced: 19 Dec 2024
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: 31 Dec 2024
https://github.com/aermoss/llvmtools
A Python library to call LLVM executables easily from Python.
llvm python subprocess toolchain
Last synced: 20 Dec 2024
https://github.com/karnkaul/cpp17
C++17 skeleton project featuring GitHub CI integration using CMake 3.15+, g++ 8, clang 8 and ninja 1.8+
automated-ci ci ci-integration clang cmake cpp cpp17 github-workflow lld llvm ninja
Last synced: 25 Jan 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: 14 Oct 2024
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: 15 Dec 2024
https://github.com/coditva/uc-to-llvm
A small uC compiler front-end for LLVM
compiler compiler-construction lex llvm llvm-c llvm-ir yacc
Last synced: 28 Dec 2024
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: 14 Oct 2024
https://github.com/sdasgup3/compd_cache
instruction-semantics llvm mcsema semantic-equivalence x86-64 z3
Last synced: 23 Dec 2024
https://github.com/giraugh/pencilc
Toy compiler for "pencil". A super simple rust-inspired scripting language.
Last synced: 26 Dec 2024
https://github.com/psidh/arjun
EARLY STAGE: An upcoming programming language inspired from Mahabharata and Epics of Hinduism. Arjun is a programming language that is designed to be simple and to introduce a culture of bharat throught it. It is a high-level language and interpretted language.
cpp go golang interpreter language lexer llvm low-level parser programming-language rust
Last synced: 31 Dec 2024
https://github.com/kritzware/jackal
Main repository for the Jackal programming language
Last synced: 11 Dec 2024
https://github.com/99thedark/fusion
An unnamed 5th version of my programming language
ast compiler lexer llvm programming-language rust
Last synced: 26 Jan 2025
https://github.com/budchirp/graphite
Fast (๐), Memory safe (๐), Simple (๐) language compiler written in C++ (bad ๐ก) using LLVM (๐)
Last synced: 13 Dec 2024
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: 23 Dec 2024
https://github.com/sonicstark/flashtracer
Extract the valuable info about Coverage & Trace from target by state-of-the-art instrumentation methods in AFL++
afl-compiler afl-gcc aflplusplus assembly coverage instrumentation llvm llvm-pass qemu sanitizers security trace tracer unicorn-emulator unicorn-mode
Last synced: 23 Dec 2024
https://github.com/undin/compiler
Simple compiler to LLVM bytecode (compilers course at ITMO University)
Last synced: 19 Dec 2024
https://github.com/retrooper/turbolang
This is a compiler for the TurboLang programming language. This compiler was written using C++ 17.
cmake cmakelists compiler cpp cpp17 cross-compiler llvm llvm-ir
Last synced: 01 Jan 2025
https://github.com/reilabs/hieratika
Efforts to compile LLVM bytecode to run on top of the CairoVM and hence execute provably on Starknet
compiler emulator llvm starknet
Last synced: 01 Nov 2024
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: 23 Jan 2025
https://github.com/philipturnbull/llvm-mca
Generate marker comments for LLVM's Machine Code Analyzer
Last synced: 02 Jan 2025
https://github.com/vsl-lang/llir
LLIR: Graph Optimizing LLVM-targetted backend
Last synced: 23 Jan 2025
https://github.com/stealify/compiler
The Stealify Compiler Tooling
compiler compiler-frontend jit llvm
Last synced: 11 Jan 2025
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: 20 Jan 2025
https://github.com/green726/swo
SWO Wants Options | SWO Is A Compiled Language
compiler language llvm programming programming-language
Last synced: 27 Dec 2024
https://github.com/wandvvs/dust-lang
ะกompiled, simple and imperative programming language made with LLVM.
compiler compiler-design cplusplus cpp interpreter language llvm llvm-backend llvm-frontend llvm-ir programming-language
Last synced: 18 Jan 2025
https://github.com/reticate/mercurius
shared library wrapping SPIR-V translator that outputs LLVM IR
library llvm llvm-ir shared-library spirv wrapping
Last synced: 19 Jan 2025
https://github.com/kkkaan/general-clang-format
A general .clang-format file, with most of the configurations, for auto formatting your code.
Last synced: 14 Oct 2024
https://github.com/vezel-dev/libap
A port of LLVM's arbitrary-precision numerics types to Zig with a C API.
Last synced: 14 Oct 2024
https://github.com/giuliacassara/tiny-compiler
Simple arithmetic compiler that accepts arithmetic expressions as input and generates LLVM IR code
Last synced: 12 Jan 2025
https://github.com/liudonghua123/qbe
unofficial mirror of git://c9x.me/qbe.git
Last synced: 13 Jan 2025
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: 01 Feb 2025
https://github.com/ergrelet/llvm-ebc-lddump
Fake linker plugin compatible with lld and GNU ld, which dumps the linker's command-line in a file.
clang linker llvm llvm-bitcode plugin
Last synced: 01 Feb 2025
https://github.com/deathlesz/brainfuck
Brainfuck parser, interpreter, JIT compiler and LLVM frontend all-in-one.
brainfuck compiler interpreter jit llvm
Last synced: 19 Dec 2024
https://github.com/99thedark/aqua
6th version of my programming language, Aqua
compiler language llvm nim nim-lang programming-language
Last synced: 01 Feb 2025
https://github.com/gremble0/kebab
Compiler and interpreter for the Kebab programming language
c compiler cpp interpreter language llvm
Last synced: 31 Oct 2024
https://github.com/koukyosyumei/mycompiler
Toy compiler from a simple language to LLVM-IR implemented from scratch in Haskell
Last synced: 18 Dec 2024
https://github.com/kivikakk/zig-bootstrap.nix
[mirror] Bootstrap Zig on Nix
Last synced: 13 Oct 2024
https://github.com/hellorheina/ngebski-compiler
ngebSki: LLVM based programming language and compiler, built using python
c compiler-design llvm python rply
Last synced: 28 Jan 2025
https://github.com/theow03/hazel
Functional Language
compilers functional-programming llvm
Last synced: 17 Jan 2025
https://github.com/kotivskyi/ai-project-refactoring
Testing AI refactoring suggestions on realworld project
Last synced: 17 Jan 2025
https://github.com/dc-lang/dc
Compiler for DC
cmake compiler cpp llvm llvm-compiler llvm-ir programming-language
Last synced: 17 Jan 2025
https://github.com/luisfelipepoma/shell
Basic Shell Implementation: Built with LLVM and ANTLR
antlr4 compiler-design llvm shell
Last synced: 19 Dec 2024
https://github.com/droncode/rg3
Code analyzer & codegen framework. Third in order, first in strength.
Last synced: 30 Jan 2025
https://github.com/vigsterkr/autobajnd
AutoBรกjnd for auto-generate binding for C++ classes when using emscripten
cpp emscripten llvm webassembly
Last synced: 29 Jan 2025
https://github.com/nikic/llvm-compile-time-data-1
LLVM compile-time performance data over time (repo 1).
Last synced: 25 Jan 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: 08 Nov 2024
https://github.com/allenvox/llvm-compiler
Workspace for Compilation Technologies class, fall
compiler compiler-design cpp cxx llvm
Last synced: 06 Dec 2024
https://github.com/mfroeh/flux
An imperative, statically typed toy programming language with classes, type inference and some other fun features.
Last synced: 01 Feb 2025
https://github.com/squareslab/llvm-supermutate
LLVM supermutation
llvm mutation-testing program-repair
Last synced: 11 Jan 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: 13 Dec 2024
https://github.com/tengu712/llvm-mlir-example
A sample programs that is created to study LLVM MLIR.
Last synced: 01 Feb 2025
https://github.com/gloryofnight/cpp-cmake-template
Template for your C++ project using CMake and LLVM
c cmake cpp cpp-templates llvm ninja-build
Last synced: 29 Dec 2024
https://github.com/janbaig/llvm-toy-compiler
Implementing a toy language frontend using LLVM
compiler-frontend compilers kaleidoscope llvm
Last synced: 16 Nov 2024
https://github.com/terminaldweller/cfe-extra
a bunch of utility functions for clang tools which i usually end up using
Last synced: 26 Dec 2024
https://github.com/sarumc/bds-sdk-generator
A utility for reconstructing symbols from the PDB into compilable C headers
bedrock-dedicated-server cmake demangle-symbols docker llvm microsoft minecraft
Last synced: 19 Dec 2024
https://github.com/kuhbz/kuhbz.github.io
ไธชไบบๆๆฏๅๅฎข๏ผๅๆๅๅจ Wiki ้ใ
Last synced: 29 Dec 2024
https://github.com/xlauko/lart-runtime
LART Runtime Support Library
abstract-interpretation c c-plus-plus clang llvm sanitizer verification
Last synced: 15 Jan 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: 24 Jan 2025
https://github.com/neal-c/hello-mojo
Mojo programming language - A playground for curiosity, fun and personal notes
Last synced: 02 Feb 2025
https://github.com/allenvox/llvm-compilers
Workspace for Compilation Technologies class, fall
compiler compiler-design cpp cxx llvm
Last synced: 26 Dec 2024
https://github.com/guna-sd/stdtype
An MLIR dialect for a unified type system.
Last synced: 01 Feb 2025
https://github.com/wuruoyu/a-working-c-compiler
Implement a working compiler for a C language subset (front-end + various optimizatons on LLVM IR + back-end)
Last synced: 23 Jan 2025
https://github.com/bkopysc/genuinelang
Unique language made with ANTLR +Java + LLVM
Last synced: 21 Jan 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: 19 Jan 2025
https://github.com/tgymnich/basicblog
๐ Publish Blog
blog llvm programming-languages publish swift
Last synced: 13 Dec 2024
https://github.com/loneicewolf/mergen
Deobfuscation via optimization with usage of LLVM IR and parsing assembly.
deobfuscation ir llvm optimization
Last synced: 26 Jan 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: 23 Jan 2025