brainf*ck interpreter written in LLVM-IR