added initial LLVM code from OpenBR