Started implementing LLVM front-end