llbf is a Brainfuck compiler with JIT support based on LLVM.
llbf [options] <input file>
-S Write output in LLVM intermediate language (instead of bitcode)
-f Enable binary output on terminals
-help Display available options
-o <filename> Specify output filename
-run Run the program
Run a program:
llbf -run program.bf
Compile a program to native assembly language (you can create an executable by running your usual compiler on the .s file):
llbf program.bf | llc -o program.s