Framework to interpret and transpile JVM bytecode to JavaScript, OpenCL or WebAssembly.
-
Updated
Nov 25, 2024 - Java
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.
Framework to interpret and transpile JVM bytecode to JavaScript, OpenCL or WebAssembly.
Experimental static compiler for Java programs.
An open-source general-purpose programming language using the LLVM project.
A GUI written in Java 8 + Swing; Comes with a basic text editor, ability to select optimizations, generate and view CFG, dominator trees and post-dominator trees, and more!
A Compiler from "Mx* language" (A C++ & Java like language) to RV32I Assembly, with optimizations on LLVM IR. SJTU CS2966 Project.
A re-implementation of the compiler from https://craftinginterpreters.com
🦖| Mini Java Compiler.
Compiler for 'X' language, utilising LLVM IR as target code
LLVM based bootstrap compiler for the Ferrous programming language.
A Compiler for a subset of Java (aka Minijava)
Rice, the programming language created by Dennis King.
A full-blown compiler implementation for a subset of the Java language.
Implementation of a Compiler for MiniJava to LLVM, Implementation of a LL(1) parser for a calculator
Created by Vikram Adve, Chris Lattner
Released 2019
Latest release 16 days ago