Skip to content
Merged
Show file tree
Hide file tree
Changes from 11 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions projects/rocsparse/clients/unittests/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -234,6 +234,17 @@ set(ROCSPARSE_UNIT_TEST_DEVICE_SOURCES
# the sibling unit-test branches above. Drives public entry points plus
# rocsparse::convert_array, whose TU is already compiled in below.
unit_test_internal_conversion_grid_clamp.cpp
# --- Dense element-count grids of the shared common helpers [AISPARSE-699] -
# Distinct anchor at the end of the list so this leaf does not conflict with
# the sibling unit-test branches above. Needs rocsparse_common.cpp compiled in
# (appended to ROCSPARSE_UNIT_TEST_DEVICE_LIB_SOURCES below).
unit_test_internal_common_dense_grids.cpp
# --- Block-index arithmetic of the remaining common launches [AISPARSE-700] -
# Appended after the AISPARSE-699 leaf above, same reasoning. Needs
# rocsparse_valset.cpp (already listed), rocsparse_singularity.cpp and the two
# rocsparse_dense_transpose*.cpp compiled in (appended to
# ROCSPARSE_UNIT_TEST_DEVICE_LIB_SOURCES below).
unit_test_internal_common_large_grids.cpp
)

# Host building-block library translation units under test by the
Expand Down Expand Up @@ -318,6 +329,17 @@ set(ROCSPARSE_UNIT_TEST_DEVICE_LIB_SOURCES
# (CXX_VISIBILITY_PRESET "hidden"), so the defining TU is compiled into this
# binary. Build wiring only -- no library source changes.
${CMAKE_CURRENT_SOURCE_DIR}/../../library/src/conversion/rocsparse_csr2ell_strided_batched.cpp
# Added at this leaf for unit_test_internal_common_dense_grids.cpp
# [AISPARSE-699]: the valset_2d / scale_array / scale_2d_array /
# axpby_array_batched template instantiations are hidden in librocsparse
# (CXX_VISIBILITY_PRESET "hidden"), so the defining TU is compiled in.
${CMAKE_CURRENT_SOURCE_DIR}/../../library/src/common/rocsparse_common.cpp
# Added at this leaf for unit_test_internal_common_large_grids.cpp
# [AISPARSE-700], same hidden-visibility reason. rocsparse_valset.cpp is
# already listed above.
${CMAKE_CURRENT_SOURCE_DIR}/../../library/src/common/rocsparse_singularity.cpp
${CMAKE_CURRENT_SOURCE_DIR}/../../library/src/common/rocsparse_dense_transpose.cpp
${CMAKE_CURRENT_SOURCE_DIR}/../../library/src/common/rocsparse_dense_transpose_back.cpp
)

# Internal rocsparse::primitives building blocks under test. Like the host-pure
Expand Down

Large diffs are not rendered by default.

Loading
Loading