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/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/deshrike/c-wasm
Compile C to WebAssembly Experiment
c linux llvm mandelbrot wabt wasm webassembly
Last synced: 04 Feb 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/aligusnet/cheasle
bison llvm programming-language re-flex
Last synced: 20 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/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/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/tengu712/llvm-mlir-example
A sample programs that is created to study LLVM MLIR.
Last synced: 01 Feb 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/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/rubyonworld/llvm-cbe
This LLVM C backend has been resurrected by Julia Computing with various improvements.
Last synced: 28 Dec 2024
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/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/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/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/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/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/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/lijian736/quick_sort_llvm_ir
Quick sort algorithm implementation in LLVM IR
Last synced: 01 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/rmnscnce/o3-ndk
O₃ NDK - NDK repackaged with the Rust toolchain and obfuscation
Last synced: 26 Jan 2025
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
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/lucaanza/myfirstllvm_compiler
Creating a Compiler for the Kaleidoscope Programming Language using LLVM16.
bison compiler flex kaleidoscope llvm
Last synced: 09 Oct 2024
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/codewithmirza/sample4
compiling libclang from the llvm repository to WASM.
c cpp libclang llvm webassembly
Last synced: 18 Dec 2024
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/jcfigueiredo/opal-lang
Opinionated Programming Algorithmic Language
language llvm programming-language
Last synced: 14 Dec 2024
https://github.com/amankr2076/llvm-program-persistence-using-checkpoint-insertion
This Project involves modifying or enhancing programs compiled with LLVM (Low-Level Virtual Machine) to introduce checkpoints for saving the program's state at specific intervals. This concept is crucial for fault-tolerant computing, debugging, or long-running applications where progress needs to be saved periodically.
Last synced: 09 Oct 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/zag-research/zig-llvm
Quick guide to compiling LLVM & Zig source files
Last synced: 17 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/simomux/llvm_17
Lab assignments for my Middle-End compilers class A.Y. 2023-2024
Last synced: 15 Oct 2024
https://github.com/zhoujingya/compiler-essentials
Learning compiler essentials
Last synced: 09 Oct 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/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/willothy/kaleidoscope-llvm
Following along with "My First Language Frontend with LLVM" from LLVM.org
Last synced: 10 Dec 2024
https://github.com/simomux/kaleidoscopecompiler
Project for my front-end compilers exam A.Y. 2023-2024
ast bison-flex clang kaleidoscope llvm
Last synced: 15 Oct 2024
https://github.com/tgymnich/basicblog
📒 Publish Blog
blog llvm programming-languages publish swift
Last synced: 13 Dec 2024
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/wkaisertexas/sipc
Extending the Tiny Imperative Language into the Simple Imperative Language
Last synced: 03 Feb 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: 11 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/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: 15 Dec 2024
https://github.com/e-kozyreva/llvm_nnsu_2024
Введение в теорию трансляторов
Last synced: 15 Oct 2024
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/j14159/alpaca-record-sketch1
Experiments to JIT simple record operations with LLVM in OCaml.
Last synced: 17 Dec 2024
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/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/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/kaifuny/llvm-tutorial-in-rust
LLVM tutorial in Rust language
cplusplus llvm llvm-tutorial rust
Last synced: 25 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/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/devcontainers-community/features-llvm
🏭 Installs the LLVM toolchain
clang cpp devcontainer-feature devcontainers installer-script llvm
Last synced: 24 Dec 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/nikic/llvm-compile-time-data-1
LLVM compile-time performance data over time (repo 1).
Last synced: 25 Jan 2025
https://github.com/dm1trykrylov/ir-compiler
Custom IR Compiler for Python-like language
Last synced: 17 Jan 2025
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/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/kivikakk/zig-bootstrap.nix
[mirror] Bootstrap Zig on Nix
Last synced: 13 Oct 2024
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/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/pavly-gerges/pavly-gerges
About Me
algorithms android calculus cpp design-patterns embedded-systems gcc-complier gnu-linux java jmonkeyengine3 kotlin llvm medicine raspberrypi software-architecture
Last synced: 13 Dec 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/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/aceinetx/llvmbf
Brainfuck compiler with llvm
brainfuck brainfuck-compiler compiler cpp cpp20 llvm llvm-ir
Last synced: 03 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/theow03/hazel
Functional Language
compilers functional-programming llvm
Last synced: 17 Jan 2025