modified llvm version