Topic: "llvm-frontend"
mirkosertic/Bytecoder
Framework to interpret and transpile JVM bytecode to JavaScript, OpenCL or WebAssembly.
Language: Java - Size: 2.25 GB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 928 - Forks: 61
AmrDeveloper/ClangQL
ClangQL is a tool that allow you to run SQL-like query on C/C++ Code instead of database files using the GitQL SDK
Language: Rust - Size: 3.03 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 519 - Forks: 14
One-Language/One
One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱
Language: C - Size: 3.12 MB - Last synced at: 23 days ago - Pushed at: about 1 month ago - Stars: 288 - Forks: 57
mikeroyal/LLVM-Guide
LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs. Originally implemented for C/C++ , though, has a variety of front-ends, including Java, Python, etc.
Language: C++ - Size: 191 KB - Last synced at: 6 months ago - Pushed at: almost 2 years ago - Stars: 169 - Forks: 10
redstar/m2lang
The LLVM-based Modula-2 compiler
Language: C++ - Size: 1.31 MB - Last synced at: 6 months ago - Pushed at: 10 months ago - Stars: 72 - Forks: 13
yangdanny97/chocopy-python-compiler
Ahead-of-time compiler for Chocopy, a statically typed subset of Python 3, built in Python 3, targeting CIL/CLR, JVM, LLVM IR, and WASM.
Language: Python - Size: 577 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 65 - Forks: 6
pmatos/nora
An experimental Racket implementation using LLVM/MLIR
Language: C++ - Size: 1.56 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 62 - Forks: 2
remysys/ccint
ccint - a C/C++ interpreter, built on top of Clang and LLVM compiler infrastructure
Language: C++ - Size: 15.6 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 54 - Forks: 9
wzid/phi
An LLVM enabled compiler written in C
Language: C - Size: 74.2 KB - Last synced at: about 2 hours ago - Pushed at: about 4 hours ago - Stars: 41 - Forks: 3
zaskar9/oberon-lang
An LLVM frontend for the Oberon programming language
Language: C++ - Size: 1.86 MB - Last synced at: about 13 hours ago - Pushed at: about 15 hours ago - Stars: 34 - Forks: 5
angelocatalani/kaleidoscope
Kaleidoscope is a toy programming language built from scratch using the LLVM libraries.
Language: C++ - Size: 36.1 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 22 - Forks: 1
tdh8316/DSPython
:snake: Damn Small Python compiler designed for use on Arduino for educational purposes. Based on LLVM.
Language: Rust - Size: 402 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 15 - Forks: 1
SjVer/Evi-Lang
The Evi programming language
Language: C++ - Size: 2.01 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 1
XChy/XSharp
A toy OOP language with lexer, parser, codegen and runtime
Language: C++ - Size: 731 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 2
MWGuy/llvm-brainfuck
Simple brainfuck compiler writen with LLVM
Language: C++ - Size: 38.1 KB - Last synced at: 8 months ago - Pushed at: almost 6 years ago - Stars: 11 - Forks: 1
redraiment/brainfuck
Brainfuck Compiler and Interpreter with LLVM in C
Language: C - Size: 364 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 0
AcrylicShrimp/testlang-rust
A rust implemented compiler front-end project includes CLR parser generator that uses LLVM as back-end.
Language: Rust - Size: 649 KB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 8 - Forks: 0
Koncord/shine
Shine programming language
Language: C++ - Size: 135 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 0
BaseMax/FirstLLVMC
Generate object code and IR code of a simple program using LLVM in Pure C.
Language: C - Size: 28.3 KB - Last synced at: 25 days ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 1
jgarciapueyo/stoc
The stoc programming language
Language: C++ - Size: 908 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 6 - Forks: 0
Sunflower-Dolls/Vapoursynth-llvmexpr
Fast, enhanced and Turing complete Vapoursynth Expr base on LLVM JIT
Language: C++ - Size: 1.37 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5 - Forks: 2
aurakle/moth-lang 📦
Moth's official compiler written in C#
Language: C# - Size: 1.08 MB - Last synced at: 7 months ago - Pushed at: 9 months ago - Stars: 5 - Forks: 2
GaloisInc/mctrace
An implementation of DTrace for machine code
Language: Haskell - Size: 12.2 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0
liuly0322/sysyf_compiler_codegen_opt
From lexical to optimization
Language: C++ - Size: 13.3 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 1
Yoorkin/EvoBasic-LLVM 📦
modern BASIC language, evolution edition of vb6
Language: C++ - Size: 990 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 0
fawdlstty/Facc
基于 .NET 5 的自制语言的工具,通过极简语法描述文法,自动生成AST代码
Language: C# - Size: 99.6 KB - Last synced at: 26 days ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0
mnafees/wlp4-llvm
LLVM frontend for the WLP4 language
Language: C++ - Size: 1.11 MB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 5 - Forks: 0
rochauha/pl0c
PL/0 front-end for LLVM
Language: C - Size: 56.6 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 5 - Forks: 1
alexeev-prog/morning.lang 📦
Aesthetic programming language in C++ (llvm)
Language: C++ - Size: 2.63 MB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 4 - Forks: 1
zom-lang/zom
Zom is a Ahead Of Time compiled system programming language.
Language: Rust - Size: 1.05 MB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 2
adamsondavid/blindworm
A Compiler that transforms BlindWorm (Python dialect) into LLVM IR 🐍
Language: C++ - Size: 2.28 MB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0
zsiothsu/AVSI2
a very simple compiler based on llvm | 以llvm为後端實現一個簡單的編譯器
Language: C++ - Size: 1.9 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0
llvee/Llvee-LLVM-AI
An AI that automatically solves LLVM challenges for compiler engineers.
Language: Rust - Size: 16.6 KB - Last synced at: 27 days ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0
Benn1x/brainf-k
a Brainf**k Interpret writen in rust
Language: Rust - Size: 44.9 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0
pilif0/basilisk
LLVM frontend for my pet programming language
Language: C++ - Size: 287 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0
CDAC-SSDG/Tools
One stop for tools and utilities developed by the System Software Group of CDAC
Language: JavaScript - Size: 441 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0
bao-langu/bao
Ngôn ngữ lập trình Tiếng Việt
Language: C++ - Size: 313 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0
doqin/banh 📦
🥖 Ngôn ngữ lập trình bằng tiếng Việt
Language: Go - Size: 8.19 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0
andrejajanja/taylor_compiler
LLVM based JIT for approximating numerical integrals on discrete number of samples
Language: Rust - Size: 259 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0
xor-bits/zap
a scripting language (primarily) for games written in Rust
Language: Rust - Size: 236 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1
grph-lang/grph
The GRPH Programming language, Third Edition
Language: Swift - Size: 581 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0
justinfargnoli/koi
Compiler for the Calculus of Inductive Constructions
Language: Rust - Size: 541 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0
zhongjn/Ngc
A tiny C subset compiler for fun (still in progress)
Language: C# - Size: 73.2 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0
Flakheads/BrainLack 📦
An LLVM frontend for Brain-Flak
Language: C++ - Size: 6.84 KB - Last synced at: over 2 years ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 0
MoLanguage/moc
The Mo Compiler
Language: Rust - Size: 239 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 1 - Forks: 1
dykstrom/jcc
A collection of toy compilers built using ANTLR4 and flat assembler
Language: Java - Size: 2.84 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0
voidwyrm-2/xbf
A compiler for Brainf
Language: Rust - Size: 14.6 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0
Young-TW/ypll
LLVM Frontend of Young's Programming language
Language: Rust - Size: 99.6 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 1 - Forks: 1
sagarpatel211/S-Lang
A Programming Language for GenZ!
Language: C++ - Size: 93.8 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 1
dragonfly-lang/dragonfly
:zap: Yet another programming language
Language: C++ - Size: 99.6 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0
hrszpuk/rizzlang
The rizziest programming language ever made
Language: Haskell - Size: 22.5 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0
im-fiv/hasanlang
A work-in-progress compiled programming language written in Rust
Language: Rust - Size: 1010 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1
whisperity/llvm-project Fork of llvm/llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Size: 2.2 GB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0
wlonestar/Toyc-Kit
A C Subset Compiler, Interpreter and REPL
Language: C++ - Size: 254 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0
AliLRS/Compiler-Project
Language: C++ - Size: 660 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0
flake-lang/flake
The Flake Programming Language
Language: Rust - Size: 572 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0
cyberfined/harakiri-llvm
LLVM frontend for harakiri language
Language: Haskell - Size: 13.7 KB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0
seven-mile/CKaleidoscope
A dull practice of LLVM.
Language: C++ - Size: 1.06 MB - Last synced at: 5 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0
rtzam/nosh-lang
Programming productivity through language style and design
Language: Rust - Size: 87.9 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0
SmartPolarBear/llvm-c2 📦
A C compiler with extensions built with LLVM, aimed to compatible with Microsoft's checked C
Language: C++ - Size: 44.9 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0
Symatem/Compiler
Language: JavaScript - Size: 110 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0
Easimer/core
LLVM Frontend for the "Core" programming language
Language: C++ - Size: 105 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0
portal-co/llvm-codegen-utils
LLVM target library
Language: Rust - Size: 31.3 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0
recursehex/Hybrid
The Hybrid Programming Language
Language: C++ - Size: 2.16 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0
Lokray06/nebula-lang
The compiler for the Nebula programming language
Language: Java - Size: 769 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0
MOBSkuchen/vault
Verified, Atomic, Uncomplicated, Low-level Toolkit
Language: Rust - Size: 238 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
itas109/llvm-examples
antlr4 llvm examples
Language: C++ - Size: 2.27 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
ne0ekspert/Lang-shung-jwak-compiler
랭슝좍 -> LLVM 컴파일러
Language: Python - Size: 11.7 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0
emomaxd/zenith
a tiny C front-end.
Language: C++ - Size: 3.91 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0
gCattt/front-end-kaleidoscope
A little compiler for a non-trivial language
Language: C++ - Size: 29.3 KB - Last synced at: 7 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0
AleksyBalazinski/lexy2
LLVM front-end for the Lexy2 programming language
Language: C++ - Size: 1.93 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1
AntimatterReactor/Dust
An llvm-backended compiler for brainfuck
Language: C++ - Size: 32.2 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
fanyi-zhao/Kaleidoscope
My First Language Frontend with LLVM Tutorial
Language: C++ - Size: 56.6 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0
torculus/Modicum
An open-source implementation of the Wolfram© Language in Rust and LLVM
Language: C - Size: 139 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0
justinfargnoli/kaleidoscope
Implementing the Kaleidoscope programming language with LLVM by following this tutorial (https://llvm.org/docs/tutorial/MyFirstLanguageFrontend/index.html).
Language: C++ - Size: 15.6 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0
mnafees/tl
Designing a Terrible Language
Language: C++ - Size: 3.91 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0