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-07 00:17:33 UTC
- JSON Representation
https://github.com/harshitk-cp/codecompiler
AOT Code compiler which converts text inputs from Java code into C++, generates LLVM IR, assembles it into machine code, and executes it on the host machine to give outputs.
compiler-design compiler-optimization llvm llvm-ir
Last synced: 04 Jan 2025
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: 04 Jan 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
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/kivikakk/zig-bootstrap.nix
[mirror] Bootstrap Zig on Nix
Last synced: 13 Oct 2024
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/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/lijian736/quick_sort_llvm_ir
Quick sort algorithm implementation in LLVM IR
Last synced: 01 Feb 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: 18 Jan 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: 01 Feb 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/simomux/kaleidoscopecompiler
Project for my front-end compilers exam A.Y. 2023-2024
ast bison-flex clang kaleidoscope llvm
Last synced: 05 Feb 2025
https://github.com/zhoujingya/compiler-essentials
Learning compiler essentials
Last synced: 09 Feb 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: 08 Feb 2025
https://github.com/blacksujit/deep-neural-networks
This repo contains my Neural Networks Learning With Projects
deep deep-layers deep-learning deep-neural-networks embeddings-word2vec llvm network-embeddings neural-network transformers-layers transformers-models vision-language-model
Last synced: 15 Nov 2024
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/rmnscnce/o3-ndk
O₃ NDK - NDK repackaged with the Rust toolchain and obfuscation
Last synced: 26 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/droncode/rg3
Code analyzer & codegen framework. Third in order, first in strength.
Last synced: 30 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/devcontainers-community/features-llvm
🏭 Installs the LLVM toolchain
clang cpp devcontainer-feature devcontainers installer-script llvm
Last synced: 24 Dec 2024
https://github.com/t4ccer/aoc2023-llvm-ir
Advent of Code 2023 in LLVM IR
advent-of-code advent-of-code-2023 llvm llvm-ir
Last synced: 05 Feb 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/simomux/llvm_17
Lab assignments for my Middle-End compilers class A.Y. 2023-2024
Last synced: 05 Feb 2025
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/allenvox/llvm-compiler
Workspace for Compilation Technologies class, fall
compiler compiler-design cpp cxx llvm
Last synced: 06 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/lunandd/firework_lang
A pure functional programming language
Last synced: 21 Jan 2025
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/wkaisertexas/sipc
Extending the Tiny Imperative Language into the Simple Imperative Language
Last synced: 03 Feb 2025
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/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/ferdi265/lambda-compiler
A Lambda Calculus to LLVM IR compiler
compiler lambda-calculus llvm pattern-matching python
Last synced: 28 Jan 2025
https://github.com/bkopysc/genuinelang
Unique language made with ANTLR +Java + LLVM
Last synced: 21 Jan 2025
https://github.com/aligusnet/cheasle
bison llvm programming-language re-flex
Last synced: 20 Jan 2025
https://github.com/e-kozyreva/llvm_nnsu_2024
Введение в теорию трансляторов
Last synced: 05 Feb 2025
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/gmh5225/vs2022-llvm-msvc-windows-driver-testing
VS2022-llvm-msvc-windows-driver-testing
Last synced: 26 Jan 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/hrszpuk/lion
:lion: A high-level, multi-paradigm scripting language
compiler llvm llvm-compiler llvm-frontend programming-languages
Last synced: 15 Jan 2025
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/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/weliveindetail/llvmsocial-jit
Compiling at Runtime with LLVM slides - LLVM Social Berlin September 29th, 2016
Last synced: 26 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/hadyrashwan/wear-what
AI-generated clothing suggestions based on current weather conditions
huggingface llvm stable-diffusion streamlit
Last synced: 21 Jan 2025
https://github.com/neilkleistgao/crimson-lang
A dialect language of C. Crimson language supports powerful, hygiene macro and keeps others the same. It is supported by LLVM.
c-style cpp17 llvm macros programming-language
Last synced: 17 Dec 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/deshrike/c-wasm
Compile C to WebAssembly Experiment
c linux llvm mandelbrot wabt wasm webassembly
Last synced: 04 Feb 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: 12 Oct 2024
https://github.com/guna-sd/stdtype
An MLIR dialect for a unified type system.
Last synced: 01 Feb 2025
https://github.com/codewithmirza/sample4
compiling libclang from the llvm repository to WASM.
c cpp libclang llvm webassembly
Last synced: 18 Dec 2024
https://github.com/niansa/dynautic
Work in progress, runtime performance oriented and LLVM based dynamic ARM64 recompiler with Dynarmic inspired interface - Mirror of: https://gitlab.com/niansa/dynautic
Last synced: 12 Oct 2024
https://github.com/akagi201/cgen
Generate C wrapper header from C++ headers
Last synced: 08 Jan 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/sonicstark/targetedsanitizer
Sanitize your code pieces at fine-grained level
addresssanitizer llvm llvm-ir llvm-pass llvm-plugins sanitizer-api sanitizers
Last synced: 23 Dec 2024
https://github.com/nverno/tablegen-ts-mode
Emacs major mode to LLVM TableGen
emacs llvm lsp tablegen tree-sitter
Last synced: 18 Jan 2025
https://github.com/tgymnich/basicblog
📒 Publish Blog
blog llvm programming-languages publish swift
Last synced: 06 Feb 2025
https://github.com/ayushraina2028/e0255-compiler-design-2025
This repositors contains my notes and assignments of LLVM and MLIR for the Compiler Design Course.
Last synced: 08 Feb 2025
https://github.com/dm1trykrylov/ir-compiler
Custom IR Compiler for Python-like language
Last synced: 17 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
https://github.com/j14159/alpaca-record-sketch1
Experiments to JIT simple record operations with LLVM in OCaml.
Last synced: 09 Feb 2025
https://github.com/kaifuny/llvm-tutorial-in-rust
LLVM tutorial in Rust language
cplusplus llvm llvm-tutorial rust
Last synced: 25 Jan 2025
https://github.com/igor-ramazanov/scala-native-playground
Scala Native + Nix Flakes + Nix Devshell + Direnv + ImageMagick + libsndfile
clang devshell direnv imagemagick llvm nix nix-flake nixpkgs scala scala-native sndfile
Last synced: 27 Dec 2024
https://github.com/kwk/talks
Collection of presentations I have given or intend to give
beamer dwarf elf filecheck latex lldb llvm presentations talks
Last synced: 02 Feb 2025
https://github.com/pavly-gerges/pavly-gerges
A modular designed web-embedded resume using modular software engineering techniques.
algorithms android calculus cpp design-patterns embedded-systems gcc-complier gnu-linux java jmonkeyengine3 kotlin llvm medicine neurosurgery raspberrypi software-architecture surgery
Last synced: 06 Feb 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/maestropravaler/llvm_risc_v_xvec2
Neste projeto desenvolvi uma impressora geradora do código assembly capaz de realizar a comunicação com a arquitetura RISCV_XVEC2.
Last synced: 14 Jan 2025
https://github.com/kassane/ffi-flang-zig
FFI flang-new runtime with Zig
cross-compile ffi ffi-bindings flang fortran llvm zig zig-package
Last synced: 26 Jan 2025
https://github.com/lionnatsu/optimi2er
LLVM Experiments -- Abusing LLVM Optimizer
Last synced: 20 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/zag-research/zig-llvm
Quick guide to compiling LLVM & Zig source files
Last synced: 17 Jan 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: 16 Jan 2025
https://github.com/ben-crowhurst/llvm-project
Implementation of proposed C++ Manifold Operators.
compiler compiler-design compilers cpp llvm llvm-tutorial proof-of-concept rfc wg21
Last synced: 26 Jan 2025
https://github.com/corejust/coreproject2024
The core programming language, written in C++ and LLVM
compiler core cpp cpp20 llvm programming-language
Last synced: 01 Feb 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/tamaroning/llvm-brainfuck
brainfuck compiler using LLVM as a backend
Last synced: 22 Dec 2024
https://github.com/enzymead/llvm-docker
⚙️Docker images providing LLVM for use in CI
Last synced: 05 Jan 2025