Status and future of the LLVM backend