Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/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/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/termoshtt/kaleidoscope

LLVM kaleidscope example in Rust

kaleidoscope llvm rust

Last synced: 07 Jan 2025

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/pfalcon/ullvmlite

Reimplementation of (subset of) of llvmlite Python module on top of https://github.com/pfalcon/ullvm_c

llvm llvmlite pycopy

Last synced: 22 Dec 2024

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/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/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/cyruscyliu/llbic

LLVM Linux Build Issues Collection

build collection issues linux llvm wllvm

Last synced: 12 Jan 2025

https://github.com/chenycl/docker-ollama-with-https

deploy service at https://localhost:11434 with ollama

ai https llama llvm localhost model ollama translate

Last synced: 22 Dec 2024

https://github.com/tamaroning/ironcc

a toy C compiler written in Rust (llvm_sys) [new]

c-compiler compiler llvm

Last synced: 22 Dec 2024

https://github.com/nateseymour/unlogic

Math JIT Compiler and Graph Renderer

cpp graphs jit llvm math opengl

Last synced: 31 Oct 2024

https://github.com/http403/llvm-obfuscate

Auto build LLVM with OLLVM

llvm ollvm

Last synced: 24 Jan 2025

https://github.com/akasp00n/nix-flake-llvm

LLVM IR optimisation pipeline using Nix flakes

flake flakes llvm llvm-ir nix optimize

Last synced: 19 Dec 2024

https://github.com/seven-mile/ckaleidoscope

A dull practice of LLVM.

llvm llvm-frontend

Last synced: 02 Feb 2025

https://github.com/vaiorabbit/python-sdl2

Yet another SDL2 wrapper for Python

clang llvm python sdl2

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/stealify/compiler

The Stealify Compiler Tooling

compiler compiler-frontend jit llvm

Last synced: 11 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/kushagraindurkhya/llvm-features

a report on the OOP concepts and interesting C++ features that have been used in LLVM/Clang

clang cplusplus-11 llvm

Last synced: 20 Jan 2025

https://github.com/janbaig/llvm-kaleidoscope

Implementing a toy language frontend using LLVM

compiler-frontend compilers kaleidoscope llvm

Last synced: 16 Jan 2025

https://github.com/nverno/llvm-ts-mode

Emacs major mode for LLVM using tree-sitter

emacs llvm tree-sitter

Last synced: 18 Jan 2025

https://github.com/cryptocode/llvm-jit-zig

LLVM ORCv2 jit example in Zig (without using any Zig bindings)

jit llvm zig

Last synced: 18 Jan 2025

https://github.com/kritzware/jackal

Main repository for the Jackal programming language

golang jackal llvm

Last synced: 05 Feb 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/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/petroniuss/compilers

Statically-typed Matlab-like language compiled using LLVM compiler infrastracture.

compiler llvm llvmlite

Last synced: 29 Jan 2025

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/bearddan2000/odin-cli-hello-world

This is a POC project to demonstrate odin.

clang cli hello llvm odin world

Last synced: 29 Jan 2025

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

emscripten llvm llvm-bitcode

Last synced: 31 Dec 2024

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/mlampros/fedora_clang_rdsan

Fedora LLVM Clang ASAN UBSAN to build & check R package before CRAN submission

asan clang cran fedora llvm r ubsan

Last synced: 22 Dec 2024

https://github.com/budchirp/graphite

Fast (🚀), Memory safe (🚀), Simple (🚀) language compiler written in C++ (bad 😡) using LLVM (🚀)

compiler cpp llvm llvm-ir

Last synced: 06 Feb 2025

https://github.com/kkkaan/general-clang-format

A general .clang-format file, with most of the configurations, for auto formatting your code.

c clang cpp llvm

Last synced: 14 Oct 2024

https://github.com/giraugh/pencilc

Toy compiler for "pencil". A super simple rust-inspired scripting language.

compiler inkwell llvm rust

Last synced: 26 Dec 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/esno/wasm32-wasi

a llvm, wasi-libc hello world

clang llvm wasi wasi-libc wasm

Last synced: 31 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/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/chronostasys/immix

Immix GC for LLVM based languages

gc immix llvm stackmap

Last synced: 14 Oct 2024

https://github.com/vezel-dev/libap

A port of LLVM's arbitrary-precision numerics types to Zig with a C API.

c llvm numerics zig

Last synced: 14 Oct 2024

https://github.com/undin/compiler

Simple compiler to LLVM bytecode (compilers course at ITMO University)

compiler llvm

Last synced: 19 Dec 2024

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/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/philipturnbull/llvm-mca

Generate marker comments for LLVM's Machine Code Analyzer

llvm rust

Last synced: 02 Jan 2025

https://github.com/vsl-lang/llir

LLIR: Graph Optimizing LLVM-targetted backend

backend llvm optimizer vsl

Last synced: 23 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/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/jcfigueiredo/opal-lang

Opinionated Programming Algorithmic Language

language llvm programming-language

Last synced: 07 Feb 2025

https://github.com/hexops-graveyard/llvm-go-bindings

Scripts for building the LLVM Go BIndings (including on Windows)

bindings cgo go golang llvm llvm-go

Last synced: 13 Jan 2025

https://github.com/giuliacassara/tiny-compiler

Simple arithmetic compiler that accepts arithmetic expressions as input and generates LLVM IR code

compiler llvm python

Last synced: 12 Jan 2025

https://github.com/liudonghua123/qbe

unofficial mirror of git://c9x.me/qbe.git

backend compiler llvm

Last synced: 13 Jan 2025

https://github.com/luc-wallace/cluck

A C compiler made in Haskell with LLVM.

c compiler haskell llvm llvm-hs

Last synced: 12 Jan 2025

https://github.com/ergrelet/llvm-ebc-lddump

Fake linker plugin compatible with lld and GNU ld, which dumps the linker's command-line in a file.

clang linker llvm llvm-bitcode plugin

Last synced: 01 Feb 2025

https://github.com/deathlesz/brainfuck

Brainfuck parser, interpreter, JIT compiler and LLVM frontend all-in-one.

brainfuck compiler interpreter jit llvm

Last synced: 19 Dec 2024

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/charan-kumar-137/monk

Compiler

compiler llvm

Last synced: 01 Feb 2025

https://github.com/hydrogen602/math-go-brr

Python and LLVM experiments

compiler jit llvm python

Last synced: 01 Feb 2025

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/domfarolino/compiler

A compiler for Wilsey's compiler "theory" class

compiler lexer lexical-analysis ll1-grammar llvm parser

Last synced: 19 Dec 2024

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/rozhanmk/compiler-project

A compiler built using LLVM 12

compiler compiler-development llvm

Last synced: 15 Oct 2024

https://github.com/bearddan2000/beef-cli-hello-world

A POC for beef programming language.

beef clang cli cmake git hello llvm python world

Last synced: 29 Jan 2025

https://github.com/enzymead/llvm-docker

⚙️Docker images providing LLVM for use in CI

docker llvm

Last synced: 05 Jan 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/simomux/llvm_17

Lab assignments for my Middle-End compilers class A.Y. 2023-2024

compiler-passes dataflow llvm

Last synced: 05 Feb 2025

https://github.com/banyc/kaleidoscope

A language with LLVM. Status: WIP.

kaleidoscope llvm

Last synced: 20 Jan 2025

https://github.com/e-kozyreva/llvm_nnsu_2024

Введение в теорию трансляторов

clang cpp llvm mlir

Last synced: 05 Feb 2025

https://github.com/redstar/llvm-patches

My collection of patches for LLVM

llvm

Last synced: 25 Dec 2024

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/neal-c/hello-mojo

Mojo programming language - A playground for curiosity, fun and personal notes

llvm mojo rust

Last synced: 02 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/terminaldweller/cfe-extra

a bunch of utility functions for clang tools which i usually end up using

cfe clang cpp llvm

Last synced: 26 Dec 2024

https://github.com/bkopysc/genuinelang

Unique language made with ANTLR +Java + LLVM

antlr4 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/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/allenvox/llvm-compilers

Workspace for Compilation Technologies class, fall

compiler compiler-design cpp cxx llvm

Last synced: 26 Dec 2024

https://github.com/zag-research/zig-llvm

Quick guide to compiling LLVM & Zig source files

compilation llvm zig

Last synced: 17 Jan 2025

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)

c compiler llvm

Last synced: 23 Jan 2025

https://github.com/antonlydike/sympy2llvm

Convert sympy to SSA form

llvm mlir sympy

Last synced: 29 Jan 2025

https://github.com/neudinger/keys-values-bench

C++ benchmark of keys values containers with likwid as monitoring and benchmarking suite

bash boost cmake cpp cpp17 likwid linux llvm pandas plotly python3 shell ubuntu

Last synced: 11 Jan 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/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/willothy/kaleidoscope-llvm

Following along with "My First Language Frontend with LLVM" from LLVM.org

compilers llvm

Last synced: 05 Feb 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/klitsche/clang-ffi

A library for PHP exposing libclang via FFI.

clang-ffi ffi libclang llvm php php-ffi wrapper

Last synced: 28 Jan 2025

https://github.com/bd-g/isothermal-speculative-pre

Semester project for UMich EECS 583 Compilers course

ispre llvm pre

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

alpine clang docker llvm

Last synced: 03 Jan 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