Skip to content

dtwitty/brainfuck-llvm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

brainfuck-llvm

A brainfuck-to-llvm interpreter and optimizing compiler

./bf -h for usage

Features

  • Several Optimizations, including block-level constant folding, offset instructions, and loop elimination
  • Prioritizes maintainability, with a modular design dominated by visitors
  • Outputs valid LLVM code, which can be run with the JIT (included) or compiled even further to machine code.

About

A brainfuck-to-llvm interpreter and optimizing compiler

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published