auto detect llvm version