finalize llvm