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-14 00:13:11 UTC
- JSON Representation
https://github.com/luisfelipepoma/shell
Basic Shell Implementation: Built with LLVM and ANTLR
antlr4 compiler compiler-design cpp llvm nlp shell
Last synced: 11 Feb 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/manorajesh/laspa
Lisp-like Language with LLVM Backend
lisp llvm programming-language rust
Last synced: 24 Jan 2025
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/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/nverno/llvm-ts-mode
Emacs major mode for LLVM using tree-sitter
Last synced: 18 Jan 2025
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/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/xavier-maruff/lumiere
Compiler for the Lumiere language
bison-yacc cmake compiler cpp flex llvm llvm-ir server
Last synced: 22 Jan 2025
https://github.com/deathlesz/brainfuck
Brainfuck parser, interpreter, JIT compiler and LLVM frontend all-in-one.
brainfuck compiler interpreter jit llvm
Last synced: 12 Feb 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: 15 Oct 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/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/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/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/vaiorabbit/python-sdl2
Yet another SDL2 wrapper for Python
Last synced: 28 Jan 2025
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/philipturnbull/llvm-mca
Generate marker comments for LLVM's Machine Code Analyzer
Last synced: 02 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/budchirp/graphite
Fast (๐), Memory safe (๐), Simple (๐) language compiler written in C++ (bad ๐ก) using LLVM (๐)
Last synced: 06 Feb 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/jvmakine/shine
LLVM frontend for Shine
compiler functional-programming golang llvm
Last synced: 13 Feb 2025
https://github.com/liudonghua123/qbe
unofficial mirror of git://c9x.me/qbe.git
Last synced: 13 Jan 2025
https://github.com/tomtom-international/llvm-diagnostics
Python module for creating diagnostics using the LLVM diagnostics specification
diagnostics llvm logging python
Last synced: 14 Feb 2025
https://github.com/misprit7/wordy
A compiler for Microsoft Word documents that targets LLVM IR
compiler llvm word wysiwyg-editor
Last synced: 14 Jan 2025
https://github.com/koukyosyumei/mycompiler
Toy compiler from a simple language to LLVM-IR implemented from scratch in Haskell
Last synced: 10 Feb 2025
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/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/green726/swo
SWO Wants Options | SWO Is A Compiled Language
compiler language llvm programming programming-language
Last synced: 27 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/kritzware/jackal
Main repository for the Jackal programming language
Last synced: 05 Feb 2025
https://github.com/vsl-lang/llir
LLIR: Graph Optimizing LLVM-targetted backend
Last synced: 23 Jan 2025
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/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/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: 12 Feb 2025
https://github.com/tamaroning/ironcc
a toy C compiler written in Rust (llvm_sys) [new]
Last synced: 22 Dec 2024
https://github.com/zchrissirhcz/clang-tidy-example
clang-tidy cpp llvm static-analysis
Last synced: 25 Jan 2025
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/cryptocode/llvm-jit-zig
LLVM ORCv2 jit example in Zig (without using any Zig bindings)
Last synced: 18 Jan 2025
https://github.com/sdasgup3/compd_cache
instruction-semantics llvm mcsema semantic-equivalence x86-64 z3
Last synced: 23 Dec 2024
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/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/gremble0/kebab
Compiler and interpreter for the Kebab programming language
c compiler cpp interpreter language llvm
Last synced: 31 Oct 2024
https://github.com/maxbubblegum47/llvm_13_mblaze
This is a fork of LLVM 13.0.1 with the implementation of MBLAZE's support
fpga llvm mblaze unimore unimore-informatica
Last synced: 28 Jan 2025
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/giraugh/pencilc
Toy compiler for "pencil". A super simple rust-inspired scripting language.
Last synced: 26 Dec 2024
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/undin/compiler
Simple compiler to LLVM bytecode (compilers course at ITMO University)
Last synced: 12 Feb 2025
https://github.com/petroniuss/compilers
Statically-typed Matlab-like language compiled using LLVM compiler infrastracture.
Last synced: 29 Jan 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: 15 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/cach30verfl0w/kllvm-bindings
LLVM Bindings with Runtime Loader for Kotlin/Multiplatform
bindings kotlin kotlin-jvm kotlin-multiplatform kotlin-native llvm runtime wrapper
Last synced: 06 Feb 2025
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/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/tobybenjaminclark/mpir
๐ Literate Programming with Refinement Types, awarded runner up best dissertation at University of Nottingham 2024.
Last synced: 11 Feb 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: 12 Jan 2025
https://github.com/lunandd/firework_lang
A pure functional programming language
Last synced: 21 Jan 2025
https://github.com/aceinetx/llvmbf
Brainfuck compiler with llvm
brainfuck brainfuck-compiler compiler cpp cpp20 llvm llvm-ir
Last synced: 03 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/dancing4am/llvm-assignment
A basic LLVM pass for learning
llvm llvm-ir llvm-pass llvm-plugins
Last synced: 15 Oct 2024
https://github.com/dikshasethi2511/compilers_assignment_2
Implemented an LLVM pass designed to detect array accesses with NULL bases at runtime. It uses data flow analysis to identify array accesses where the array base is guaranteed not to be NULL, ensuring that null pointer dereferences are caught and handled appropriately.
Last synced: 31 Jan 2025
https://github.com/kelbudiul/lei
Lei is a toy compiler project. Intended to be a tutorial and overall knowledge sharpening.
compiler-construction compiler-design llvm llvm-backend
Last synced: 04 Jan 2025
https://github.com/rozhanmk/compiler-project
A compiler built using LLVM 12
compiler compiler-development llvm
Last synced: 15 Oct 2024
https://github.com/aligusnet/cheasle
bison llvm programming-language re-flex
Last synced: 20 Jan 2025
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/guna-sd/stdtype
An MLIR dialect for a unified type system.
Last synced: 01 Feb 2025
https://github.com/exein-io/icedragon
Linux cross-compilation suite for building portable software
cross-compiler gentoo linux llvm musl musl-libc rust
Last synced: 01 Feb 2025
https://github.com/devcontainers-community/features-llvm
๐ญ Installs the LLVM toolchain
clang cpp devcontainer-feature devcontainers installer-script llvm
Last synced: 24 Dec 2024
https://github.com/kuhbz/kuhbz.github.io
ไธชไบบๆๆฏๅๅฎข๏ผๅๆๅๅจ Wiki ้ใ
Last synced: 29 Dec 2024
https://github.com/alexeysachkov/llvm-vim
This repo contains settings for the vim editor to work on llvm *.ll and tablegen *.td files. Files are extracted from llvm/llvm-project to be able to install them using Vundle, for example
Last synced: 27 Jan 2025
https://github.com/spaghettifunk/alaska
A mix between Go and Rust to reach the sweet spot with LLVM as backend
go llvm programming-language rust
Last synced: 01 Feb 2025
https://github.com/omarazizi/expression-compiler
Simple Expression Compiler in C++ & LLVM
Last synced: 01 Feb 2025
https://github.com/sonicstark/invssan
InvariantsSanitizer - Instrumenting a program to infer invariants with Daikon, on the top of Sanitizers in llvm-project
daikon invariants llvm sanitizer
Last synced: 01 Feb 2025