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/ciusji/sql_vectorization_compilation
Collection of experiments to carve out the differences between two types of relational query processing engines: Vectorizing (interpretation based) engines and compiling engines.
code-generation compilation-database llvm llvm-bitcode llvm-compiler query-engine vectorization vectorized-computation
Last synced: 01 Feb 2025
https://github.com/houhuawei23/nudt-sysyc-csc2024
NUDT SysY Compiler for CSC-2024
Last synced: 26 Dec 2024
https://github.com/xaymar/blitzllvm
BlitzLLVM is an attempt at a BlitzBasic (2D, 3D, Plus) compiler using LLVM. The aim is to provide a modern compiler for many architectures and platforms.
blitz2d blitz3d blitzbasic blitzplus compiler linux llvm windows
Last synced: 29 Jan 2025
https://github.com/mrjameshamilton/bf-llvm
A LLVM brainf*ck compiler
brainfuck brainfuck-compiler compiler llvm
Last synced: 26 Dec 2024
https://github.com/gbaraldi/spinach.jl
Toy language based on Scheme, built with LLVM.jl.
julia llvm programming-language scheme
Last synced: 21 Dec 2024
https://github.com/zuojianfa/ca-lang
CA is a new programming language, has similar grammar to rust, compatible with C ABI, support calling C functions directly, support for JIT execution, support garbage collections
compiler-design llvm programming-language rust
Last synced: 29 Dec 2024
https://github.com/llvee/llvee-llvm-ai
An AI that automatically solves LLVM challenges for compiler engineers.
llvm llvm-bindings llvm-bitcode llvm-clang llvm-frontend llvm-ir llvm-msvc llvm-pass llvm-tutorial llvmlite rust rust-crate rust-esp rust-lang rust-library rustlang
Last synced: 09 Oct 2024
https://github.com/seigtm/spbpu
Все домашние задания, курсовые, учебные материалы, лабораторные работы, собранные за всё время обучения в СПбПУ, ИКНК (бывший ИКНТ), ВШПИ.
asm assembler assembly circuit cpp english-learning fortran homework homework-assignments labs llvm math oop physics spbpu spbstu
Last synced: 01 Feb 2025
https://github.com/omarazizi/kaleidoscope
Toy Programming language & optimizing JIT Compiler built with LLVM compiler infrastructure and C++
compilers cplusplus llvm llvm-ir programming-language
Last synced: 19 Dec 2024
https://github.com/luisfelipepoma/compilers_theory
Learning about Compilers Theory Course: Building with ANTLR, LLVM, Bison, and Flex.
antlr arch-linux bison c compiler-construction compilers flex llvm
Last synced: 19 Dec 2024
https://github.com/xaymar/cmake-clang
Clang Toolset integration for CMake. Run clang-format and clang-tidy directly from your project as a target
clang clang-format clang-tidy cmake cmake-module cmake-modules llvm
Last synced: 01 Dec 2024
https://github.com/icculus/mojobasic
Attempt to write an LLVM frontend to BASIC.
Last synced: 30 Jan 2025
https://github.com/ozansz/vlang-llvm-compiler
LLVM-based code generator for CENG444 term project experimental language VLang
bison compiler compiler-design flex llvm llvm-ir metu-ceng
Last synced: 02 Feb 2025
https://github.com/ashton314/christmas-compiler
An experimental lambda calculus compiling to the LLVM
compiler lambda-calculus linear-types lisp llvm racket type-checking type-inference
Last synced: 29 Jan 2025
https://github.com/hylo-lang/llvm-build
LLVM library binaries that are compatible with the Swift runtime
Last synced: 19 Dec 2024
https://github.com/gabryon99/mucomp-lang
μcomp-lang is a didactic language implemented for Language, Compilers and Interpreters course at UniPi.
compilers languages lexer llvm menhir ocaml ocamllex parser programming
Last synced: 28 Dec 2024
https://github.com/weliveindetail/statefuljit
A minimal experimental JIT compiler that maintains variable state during recompilation
experimental language llvm stateful
Last synced: 26 Jan 2025
https://github.com/qupa-project/uniview-lang
View once immutability enabling the safeties of immutable code, while enjoying near procedural performance
Last synced: 19 Dec 2024
https://github.com/ergrelet/llvm-ebctoll
Portable and standalone utility to extract embedded LLVM bitcode from binaries compiled with -fembed-bitcode.
Last synced: 28 Nov 2024
https://github.com/corani/silver-octo-sniffle
Just playing around with generating LLVM IR in Go
Last synced: 11 Nov 2024
https://github.com/d901203/rv2llvm
Static Binary Translator RISC-V to LLVM IR
binary-translation elf go golang llvm llvm-ir risc-v riscv
Last synced: 14 Nov 2024
https://github.com/mattweingarten/lambdapure
bachelor thesis: SSA IR for strict functional language
Last synced: 03 Jan 2025
https://github.com/acidghost/sancov-dumper
Compile and run with LLVM Sanitizer Coverage and dump edges to CSV
llvm llvm-coverage llvm-sanitizer sancov
Last synced: 03 Jan 2025
https://github.com/morgancaron/latest-clang-action
GitHub action to provide a precompiled version of LLVM Clang for continuous integration without having to recompile at each run.
clang cpp cpp20 cpp20-modules cpp23 llvm
Last synced: 26 Jan 2025
https://github.com/jferard/selfhosted
A self hosted compiler project
llvm python toy-compiler toy-language toy-project
Last synced: 17 Jan 2025
https://github.com/giarve/julia-subset-toy-compiler
Toy language interpreter and compiler for simple .jl files
bison clang compiler-frontend cpp20 flex gcc interpreter julia llvm
Last synced: 31 Jan 2025
https://github.com/souris-dev/slangc
Compiler for my own toy programming language - slang.
Last synced: 23 Jan 2025
https://github.com/mojothon/libc
a standard C library for Mojo programming language.
Last synced: 21 Oct 2024
https://github.com/zhongruoyu/llvm-ports
LLVM ported to recent Debian and Ubuntu releases.
backport clang docker-image llvm
Last synced: 10 Nov 2024
https://github.com/nobodyxu/llvm-toolchain
Standalone llvm toolchains in /opt/llvm and has a development version that has the build tree.
build-tool debian-buster docker docker-cloud docker-images llvm llvm-toolchain
Last synced: 13 Dec 2024
https://github.com/sonicstark/sanitizerreports
Grab various reports from Sanitizers to test https://github.com/SonicStark/CapSanX
llvm llvm-test-suite llvm-utils sanitizer
Last synced: 23 Dec 2024
https://github.com/aapeliv/kazm
A small C-like programming language implemented in OCaml
Last synced: 18 Jan 2025
https://github.com/satyajitghana/projektbarium
ProjektBarium - a compiler for my programming language barium
barium bison compiler compiler-design compiler-frontend conan flex llvm llvm-ir mini programming-language-barium projekt statements yacc
Last synced: 26 Dec 2024
https://github.com/belajarqywok/strmc
Credentials Management Tool Using Stream Cipher Algorithm.
clang cryptography cybersecurity llvm rc4-algorithm stream-cipher
Last synced: 30 Nov 2024
https://github.com/fanyang89/gwp-asan
Standalone gwp-asan from LLVM
address-sanitizer gwp-asan llvm sanitizer sanitizers
Last synced: 14 Oct 2024
https://github.com/n0thhhing/zeon
ARM/ARM64 Neon intrinsics implemented in zig
arm arm64 assembly implementation inline-assembly intrinsics llvm neon pure-zig simd vectors zig ziglang
Last synced: 17 Jan 2025
https://github.com/zhongruoyu/setup-llvm
Set up your GitHub Actions workflow with a specific release of LLVM
Last synced: 06 Dec 2024
https://github.com/caoimhebyrne/petal
A language with a compiler written in C, generating binaries using LLVM
Last synced: 23 Dec 2024
https://github.com/mrlsd/llvm-api-swift
Swift LLVM API is a library and utils set fully compatible with LLVM-C API. The library can be used to create compilers backend based on LLVM
compilers llvm llvm-bindings swift
Last synced: 10 Nov 2024
https://github.com/farzonl/llvmplugins
llvm plugins I have written for cs6241.
compiler-construction compiler-design compilers computer-systems llvm
Last synced: 02 Feb 2025
https://github.com/hisoka999/wirthx
Wirthx is a pascal compiler and interpreter
Last synced: 06 Dec 2024
https://github.com/hirbodbehnam/cminusllvm
C-Minus Language with Flex/Bison and LLVM 15
Last synced: 14 Oct 2024
https://github.com/tobybenjaminclark/mpir
🌔 Enriching Literate Programming with Refinement Types. Transpiled, Maintainability-focused Programming Language made with ANSI-C & Python3.12
Last synced: 05 Dec 2024
https://github.com/maxpatiiuk/alia
The ultimate Alia compiler and interpreter
3ac compiler compilers graphviz interpreter language lexer llvm mips parser programming-language x64
Last synced: 18 Dec 2024
https://github.com/yuao/llvm-wasm
Workflows that complie LLVM to WebAssembly using emscripten
Last synced: 28 Jan 2025
https://github.com/snmslavk/lena-lang
The custom llvm programming language for fun
custom-language lena lena-language llvm programming-language
Last synced: 25 Dec 2024
https://github.com/greydevv/cortex
A compiler for a general purpose programming language.
compiler compiler-design llvm llvm-ir rust
Last synced: 02 Jan 2025
https://github.com/emmanuelmess/jaspercompiler
A simple Jasper interpreter made with Flex, Bison and the LLVM IR
Last synced: 15 Nov 2024
https://github.com/moisutsu/pascal_compiler
C言語によるPascal風言語のコンパイラ
c lex llvm pascal-compiler yacc
Last synced: 12 Jan 2025
https://github.com/kwk/buildbot-app
Your GitHub App to make Buildbot a part of your Pull Request workflow.
Last synced: 09 Oct 2024
https://github.com/kassane/zig-mos-bootstrap
zig with llvm-mos backend
6502 6502-compiler llvm llvm-mos mos6502 zig
Last synced: 10 Oct 2024
https://github.com/retrooper/zpp
This is a compiler written in C++ for the Z++ Programming Language. This programming language is still in development.
Last synced: 01 Jan 2025
https://github.com/daniilgrbic/konstrukcija-kompilatora-projekat
Projekat za kurs Konstrukcija Kompilatora na Matematičkom fakultetu Univerzita u Beogradu
Last synced: 14 Oct 2024
https://github.com/solo-steven/toy-lang-in-rust
A toy language build by myself
learning-by-doing llvm rust toy-project tutorial
Last synced: 17 Jan 2025
https://github.com/not-nik/llvm-kernel
A hello world kernel, written in LLVM IR
hello-world kernel llvm llvm-ir
Last synced: 26 Jan 2025
https://github.com/mattzcarey/micrograd.zig
small (and partial) autograd engine inspired from Karpathy's micrograd and PyTorch, written in Zig
autograd llm llvm machine-learning micrograd pytorch zig
Last synced: 01 Jan 2025
https://github.com/sandromaglione/range-analysis-llvm
Integer Range Analysis pass implemented for LLVM (High Performance Processors and Systems | UIC 569, Course Project 2020).
analysis c compiler llvm llvm-clang llvm-ir llvm-pass optimization
Last synced: 15 Jan 2025
https://github.com/daskol/cxxlintaur
C++lintaur is a toy linter that checks name for compliance to Google Style Guide.
clang cpp cxx libtool linter llvm toy-project
Last synced: 12 Jan 2025
https://github.com/rj45/llbrew
llbrew - a homebrew LLVM backend for your homebrew CPU
compiler compiler-backend customasm llvm llvm-ir
Last synced: 25 Dec 2024
https://github.com/kayagokalp/klang
klang is slightly modified Kaleidoscope clone, created to test LLVM experience with Rust
Last synced: 26 Jan 2025
https://github.com/edg-l/melior
The rustic MLIR bindings in Rust, continued
Last synced: 24 Jan 2025
https://github.com/alexpl292/kaleidoscope-kotlin-llvm
An implementation of the Kaleidoscope language using LLVM and Kotlin/Native
Last synced: 16 Dec 2024
https://github.com/stickypiston/roblang
Another programming language, but this one does less than any other.
Last synced: 01 Feb 2025
https://github.com/dtcxzyw/llvm-apr-benchmark
A Large-Scale Automated Program Repair Benchmark of Real-World LLVM Middle-End Bugs
automated-program-repair compiler llm llvm software-engineering
Last synced: 29 Jan 2025
https://github.com/noloader/build-llvm
Recipes to download and build LLVM, Clang front end and Compiler-RT from sources
Last synced: 14 Jan 2025
https://github.com/tgymnich/outoftreellvmpass
🧾Template for creating an out of tree llvm pass that can be built with pre compiled llvm binaries or from llvm source.
llvm llvm-pass out-of-tree template
Last synced: 13 Dec 2024
https://github.com/aermoss/brainfuck-compiler
A simple BrainFuck compiler written in Python using LLVM.
brainfuck brainfuck-compiler compiler llvm llvmlite
Last synced: 16 Jan 2025
https://github.com/zchrissirhcz/clang-tidy-example
clang-tidy cpp llvm static-analysis
Last synced: 25 Jan 2025
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/cyruscyliu/llbic
LLVM Linux Build Issues Collection
build collection issues linux llvm wllvm
Last synced: 12 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/pfalcon/ullvmlite
Reimplementation of (subset of) of llvmlite Python module on top of https://github.com/pfalcon/ullvm_c
Last synced: 22 Dec 2024
https://github.com/tamaroning/ironcc
a toy C compiler written in Rust (llvm_sys) [new]
Last synced: 22 Dec 2024
https://github.com/vaiorabbit/python-sdl2
Yet another SDL2 wrapper for Python
Last synced: 28 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/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/manorajesh/laspa
Lisp-like Language with LLVM Backend
lisp llvm programming-language rust
Last synced: 24 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: 21 Dec 2024
https://github.com/janbaig/llvm-kaleidoscope
Implementing a toy language frontend using LLVM
compiler-frontend compilers kaleidoscope llvm
Last synced: 16 Jan 2025