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-10 00:17:14 UTC
- JSON Representation
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/tamaroning/llvm-brainfuck
brainfuck compiler using LLVM as a backend
Last synced: 22 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/allenvox/llvm-compiler
Workspace for Compilation Technologies class, fall
compiler compiler-design cpp cxx llvm
Last synced: 06 Dec 2024
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/kivikakk/zig-bootstrap.nix
[mirror] Bootstrap Zig on Nix
Last synced: 13 Oct 2024
https://github.com/centminmod/centminmod-llvm
Clang 4.0.1 & Clang 5.0.1 & Clang 6.0.0 + LLVM Gold Plugin Installation for Centmin Mod LEMP stacks on CentOS 7 only
centminmod centos centos7 clang gcc llvm
Last synced: 31 Dec 2024
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/flopsreallygotit/logpass
Generates log info about IR
llvm llvm-clang llvm-ir llvm-pass
Last synced: 14 Oct 2024
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/willothy/kaleidoscope-llvm
Following along with "My First Language Frontend with LLVM" from LLVM.org
Last synced: 05 Feb 2025
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/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/weliveindetail/llvmsocial-jit
Compiling at Runtime with LLVM slides - LLVM Social Berlin September 29th, 2016
Last synced: 26 Jan 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/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/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/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/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/bkopysc/genuinelang
Unique language made with ANTLR +Java + LLVM
Last synced: 21 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/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/e-kozyreva/llvm_nnsu_2024
Введение в теорию трансляторов
Last synced: 05 Feb 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/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/i3abghany/kyoto
Kyoto Programming Language Compiler
antlr4 boost compiler llvm programming-language
Last synced: 21 Jan 2025
https://github.com/dotdot0/lang
Trying to implement a small language using LLVM Compiler Infrastructure
Last synced: 18 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/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/droncode/rg3
Code analyzer & codegen framework. Third in order, first in strength.
Last synced: 30 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/kotivskyi/ai-project-refactoring
Testing AI refactoring suggestions on realworld project
Last synced: 17 Jan 2025
https://github.com/theow03/hazel
Functional Language
compilers functional-programming llvm
Last synced: 17 Jan 2025
https://github.com/antonsynd/sidewinder
A statically-typed Pythonic language that transpiles to C++20
ahead-of-time aot-compilation compiled-language cpp cpp20 cxx cxx20 ir llvm mamba python pythonic static-typing statically-typed transpilation transpiled-language transpiler wasm
Last synced: 25 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/rubyonworld/llvm-cbe
This LLVM C backend has been resurrected by Julia Computing with various improvements.
Last synced: 28 Dec 2024
https://github.com/lucaanza/myfirstllvm_compiler
Creating a Compiler for the Kaleidoscope Programming Language using LLVM16.
bison compiler flex kaleidoscope llvm
Last synced: 08 Feb 2025
https://github.com/lionnatsu/optimi2er
LLVM Experiments -- Abusing LLVM Optimizer
Last synced: 20 Jan 2025
https://github.com/jonasbn/clang-diagnostic-flags-matrix
a simple script to generate a matrix of clang diagnostic flags
clang documentation-tool llvm perl
Last synced: 31 Dec 2024
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/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/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/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/tgymnich/basicblog
📒 Publish Blog
blog llvm programming-languages publish swift
Last synced: 06 Feb 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/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: 10 Feb 2025
https://github.com/enzymead/llvm-docker
⚙️Docker images providing LLVM for use in CI
Last synced: 05 Jan 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/dm1trykrylov/ir-compiler
Custom IR Compiler for Python-like language
Last synced: 17 Jan 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/luisfelipepoma/shell
Basic Shell Implementation: Built with LLVM and ANTLR
antlr4 compiler-design llvm shell
Last synced: 19 Dec 2024
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/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/allenvox/llvm-compilers
Workspace for Compilation Technologies class, fall
compiler compiler-design cpp cxx llvm
Last synced: 26 Dec 2024
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/caphosra/docker-llvm-alpine
To create a docker image which uses alpine as base and has been installed LLVM.
alpine alpine-image alpine-linux docker docker-image dockerfile llvm
Last synced: 10 Jan 2025
https://github.com/rdmello/kaleidoscope
following along with an LLVM tutorial
cpp cpp11 kaleidoscope-lang llvm
Last synced: 03 Jan 2025
https://github.com/bd-g/isothermal-speculative-pre
Semester project for UMich EECS 583 Compilers course
Last synced: 23 Jan 2025
https://github.com/christimperley/docker-llvm
Provides an Alpine-based Docker image with Clang and LLVM 11, built from source
Last synced: 03 Jan 2025
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/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/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/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/lunandd/firework_lang
A pure functional programming language
Last synced: 21 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/aligusnet/cheasle
bison llvm programming-language re-flex
Last synced: 20 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
https://github.com/lijian736/quick_sort_llvm_ir
Quick sort algorithm implementation in LLVM IR
Last synced: 01 Feb 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/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-learning-specialization-repo
This repo contains the neural networks learning's with tensorflow with all the high level deep learning concepts i am learning with project implementation
deep deep-layers deep-learning deep-neural-networks embeddings-word2vec llvm network-embeddings neural-network transformers-layers transformers-models vision-language-model
Last synced: 08 Feb 2025