Files
derek.holloway 7502bf64a4
CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
Flatten subprojects into a single base monorepo
2026-09-02 16:34:47 -07:00

134 lines
6.1 KiB
CMake

# Copyright Advanced Micro Devices, Inc., or its affiliates.
# SPDX-License-Identifier: MIT
# TODO: KernelGraphTest
# TODO: ConversionInstructions
target_sources(arch-gen-tests
PRIVATE
"${CMAKE_CURRENT_SOURCE_DIR}/GPUArchitectureGeneratorTest.cpp"
)
target_include_directories(
arch-gen-tests
PRIVATE
"${PROJECT_SOURCE_DIR}/GPUArchitectureGenerator/include"
)
target_link_libraries(
arch-gen-tests
PRIVATE
roc::rocroller-interface
rocroller::common-test-utilities
rocroller::isa-spec-manager
GTest::gtest_main
GTest::gmock
${BLAS_LIBRARIES}
)
target_link_libraries(rocroller-tests
PRIVATE
rocroller::common-test-utilities
${BLAS_LIBRARIES}
GTest::gtest_main
GTest::gmock
libdivide::libdivide
${llvm_libs}
${llvm_yaml_libs}
${msgpack_libs}
)
target_sources(rocroller-tests
PRIVATE
"${CMAKE_CURRENT_SOURCE_DIR}/ContextFixture.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GPUContextFixture.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GenericContextFixture.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/AllocatingObserverTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/ArgumentLoaderTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/ArgumentValueTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/ArithmeticTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/AssemblerTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/CommandTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/CommonSubexpressionElimTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/ComponentTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/ConversionInstructions/Convert_F16_F32.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/ConversionTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/CoordinateGraphTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/CopyGeneratorTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/CostTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/DataTypesTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/DependencyTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/EnumToStringTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/ErrorTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/F6Test.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/F8Test.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/FP4Test.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/FastDivisionTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/FastMultiplicationTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/FileWritingObserverTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GEMMBasicTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GEMMDirectLDSTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GEMMF16Test.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GEMMF8F6F4Test.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GEMMFusion.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GEMMJammedTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GEMMLargeMacroTileTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GEMMPretileTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GEMMStreamKTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GEMMSwizzleScaledTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GEMMTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GEMMStorePathTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GEMMUnrollKTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GEMMWMMATest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GPUArchitectureTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GPUInstructionInfoTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GeneratorTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/HalfPrecisionTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/KernelGraphTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/KernelGraphTest/ConstantPropagation.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/KernelGraphTest/Simplify.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/KernelGraphTest/UpdateParameters.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/KernelIndexTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/KernelTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/LDSTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/LabelTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/LockTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/LowerExponentialTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/MFMAHazardObserverTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/MFMAUnitObserverTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/MatrixMultiplyTestGFX9.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/MatrixMultiplyTestGFX120X.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/MatrixMultiplyTestGFX1250.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/MemoryInstructionsTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/MetaObserverTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/MixedArithmeticTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/OperationTagTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/PermLanesTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/RandomTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/RegisterAllocatorTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/RegisterLivenessObserverTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/SchedulerTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/ScopeTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/ScopeManagerTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/SourceMatcherTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/StreamTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/SupportedInstructionObserverTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/TileTransposeAdd.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/TimerTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/UtilsTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/VariantTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/VectorAddBenchmark.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/WaitCountObserverTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/WaitCountTest.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/ContextFixture.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GEMMF8F6F4.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GEMMTestBase.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GenericContextFixture.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GPUContextFixture.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/MatrixMultiplyTestBase.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/SimpleFixture.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/SourceMatcher.hpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Utilities.hpp"
)