Attempt at a small compiler with LLVM