Skip to content

gnaneswar-k/LLRacket-LLVM-Compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LLRacket LLVM Compiler

Compilers (Spring 2025) Course Project

About

Built on LLVM 20.

Implements the LTuple language from the Essentials of Compilation (EoC) textbook.

The frontend generates the LLVM IR which is then further compiled into the required machine code, thus providing an end-to-end compiler.

Features

  • Data Types and Structures: int, bool, void, var, vector
  • Control Structures: if, while, begin

About

Compilers (Spring 2025) Course Project

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors