Module bf::llvm[][src]

JIT compiler for Brainfuck based on LLVM.

Enabled with --features=llvm. This is actually quite slow, because LLVM takes a long time optimizing. However, the actual running of the optimized code appears to be quite fast.

Traits

LlvmCompilable

Program forms that can be compiled and run via LLVM.

Functions

compile_and_run

JIT compile and run the given program via LLVM.