Hacked a bit more on the LLVM backend.