@@ -45,6 +45,7 @@ const std::map<llvm::StringRef, hipCounter> CUDA_SOLVER_FUNCTION_MAP {
45
45
{" cusolverDnXgetrf_bufferSize" , {" hipsolverDnXgetrf_bufferSize" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
46
46
{" cusolverDnXgetrs" , {" hipsolverDnXgetrs" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
47
47
{" cusolverDnCreateParams" , {" hipsolverDnCreateParams" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
48
+ {" cusolverDnDestroyParams" , {" hipsolverDnDestroyParams" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
48
49
{" cusolverDnSetAdvOptions" , {" hipsolverDnSetAdvOptions" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
49
50
{" cusolverDnSetStream" , {" hipsolverSetStream" , " rocblas_set_stream" , CONV_LIB_FUNC, API_SOLVER, 2 , HIP_EXPERIMENTAL}},
50
51
{" cusolverDnGetStream" , {" hipsolverGetStream" , " rocblas_get_stream" , CONV_LIB_FUNC, API_SOLVER, 2 , HIP_EXPERIMENTAL}},
@@ -437,10 +438,28 @@ const std::map<llvm::StringRef, hipCounter> CUDA_SOLVER_FUNCTION_MAP {
437
438
{" cusolverDnDgesvdaStridedBatched" , {" hipsolverDnDgesvdaStridedBatched" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , ROC_UNSUPPORTED | HIP_EXPERIMENTAL}},
438
439
{" cusolverDnCgesvdaStridedBatched" , {" hipsolverDnCgesvdaStridedBatched" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , ROC_UNSUPPORTED | HIP_EXPERIMENTAL}},
439
440
{" cusolverDnZgesvdaStridedBatched" , {" hipsolverDnZgesvdaStridedBatched" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , ROC_UNSUPPORTED | HIP_EXPERIMENTAL}},
441
+ {" cusolverDnPotrf_bufferSize" , {" hipsolverDnPotrf_bufferSize" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
442
+ {" cusolverDnPotrf" , {" hipsolverDnPotrf" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
443
+ {" cusolverDnPotrs" , {" hipsolverDnPotrs" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
444
+ {" cusolverDnGeqrf_bufferSize" , {" hipsolverDnGeqrf_bufferSize" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
445
+ {" cusolverDnGeqrf" , {" hipsolverDnGeqrf" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
446
+ {" cusolverDnGetrf_bufferSize" , {" hipsolverDnGetrf_bufferSize" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
447
+ {" cusolverDnGetrf" , {" hipsolverDnGetrf" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
448
+ {" cusolverDnGetrs" , {" hipsolverDnGetrs" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
449
+ {" cusolverDnSyevd_bufferSize" , {" hipsolverDnSyevd_bufferSize" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
450
+ {" cusolverDnSyevd" , {" hipsolverDnSyevd" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
451
+ {" cusolverDnSyevdx_bufferSize" , {" hipsolverDnSyevdx_bufferSize" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
452
+ {" cusolverDnSyevdx" , {" hipsolverDnSyevdx" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
453
+ {" cusolverDnGesvd_bufferSize" , {" hipsolverDnGesvd_bufferSize" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
454
+ {" cusolverDnGesvd" , {" hipsolverDnGesvd" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
455
+ {" cusolverDnXpotrf_bufferSize" , {" hipsolverDnXpotrf_bufferSize" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
456
+ {" cusolverDnXpotrf" , {" hipsolverDnXpotrf" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
457
+ {" cusolverDnXpotrs" , {" hipsolverDnXpotrs" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , UNSUPPORTED}},
440
458
};
441
459
442
460
const std::map<llvm::StringRef, cudaAPIversions> CUDA_SOLVER_FUNCTION_VER_MAP {
443
461
{" cusolverDnCreateParams" , {CUDA_110, CUDA_0, CUDA_0}},
462
+ {" cusolverDnDestroyParams" , {CUDA_110, CUDA_0, CUDA_0}},
444
463
{" cusolverDnSetAdvOptions" , {CUDA_110, CUDA_0, CUDA_0}},
445
464
{" cusolverDnXgetrf" , {CUDA_111, CUDA_0, CUDA_0}},
446
465
{" cusolverDnXgetrf_bufferSize" , {CUDA_111, CUDA_0, CUDA_0}},
@@ -715,6 +734,23 @@ const std::map<llvm::StringRef, cudaAPIversions> CUDA_SOLVER_FUNCTION_VER_MAP {
715
734
{" cusolverDnDgesvdaStridedBatched" , {CUDA_101, CUDA_0, CUDA_0}},
716
735
{" cusolverDnCgesvdaStridedBatched" , {CUDA_101, CUDA_0, CUDA_0}},
717
736
{" cusolverDnZgesvdaStridedBatched" , {CUDA_101, CUDA_0, CUDA_0}},
737
+ {" cusolverDnPotrf_bufferSize" , {CUDA_110, CUDA_111, CUDA_0}},
738
+ {" cusolverDnPotrf" , {CUDA_110, CUDA_111, CUDA_0}},
739
+ {" cusolverDnPotrs" , {CUDA_110, CUDA_111, CUDA_0}},
740
+ {" cusolverDnGeqrf_bufferSize" , {CUDA_110, CUDA_111, CUDA_0}},
741
+ {" cusolverDnGeqrf" , {CUDA_110, CUDA_111, CUDA_0}},
742
+ {" cusolverDnGetrf_bufferSize" , {CUDA_110, CUDA_111, CUDA_0}},
743
+ {" cusolverDnGetrf" , {CUDA_110, CUDA_111, CUDA_0}},
744
+ {" cusolverDnGetrs" , {CUDA_110, CUDA_111, CUDA_0}},
745
+ {" cusolverDnSyevd_bufferSize" , {CUDA_110, CUDA_111, CUDA_0}},
746
+ {" cusolverDnSyevd" , {CUDA_110, CUDA_111, CUDA_0}},
747
+ {" cusolverDnSyevdx_bufferSize" , {CUDA_110, CUDA_111, CUDA_0}},
748
+ {" cusolverDnSyevdx" , {CUDA_110, CUDA_111, CUDA_0}},
749
+ {" cusolverDnGesvd_bufferSize" , {CUDA_110, CUDA_111, CUDA_0}},
750
+ {" cusolverDnGesvd" , {CUDA_110, CUDA_111, CUDA_0}},
751
+ {" cusolverDnXpotrf_bufferSize" , {CUDA_111, CUDA_111, CUDA_0}},
752
+ {" cusolverDnXpotrf" , {CUDA_111, CUDA_111, CUDA_0}},
753
+ {" cusolverDnXpotrs" , {CUDA_111, CUDA_111, CUDA_0}},
718
754
};
719
755
720
756
const std::map<llvm::StringRef, hipAPIversions> HIP_SOLVER_FUNCTION_VER_MAP {
0 commit comments