brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · 5f9a215 Raw
64 lines · plain
1add_custom_target(stdlib-gpu-integration-tests)2add_dependencies(libc-integration-tests stdlib-gpu-integration-tests)3 4# TODO: Test on NVPTX, requires CUDA VMEM API.5if(NOT LIBC_TARGET_ARCHITECTURE_IS_NVPTX)6  add_integration_test(7    malloc8    SUITE9      stdlib-gpu-integration-tests10    SRCS11      malloc.cpp12    DEPENDS13      libc.src.stdlib.malloc14      libc.src.stdlib.free15    LOADER_ARGS16      --threads 25617      --blocks 102418  )19 20  add_integration_test(21    realloc22    SUITE23      stdlib-gpu-integration-tests24    SRCS25      realloc.cpp26    DEPENDS27      libc.src.stdlib.malloc28      libc.src.stdlib.free29      libc.src.stdlib.realloc30    LOADER_ARGS31      --threads 25632      --blocks 102433  )34 35  add_integration_test(36    aligned_alloc37    SUITE38      stdlib-gpu-integration-tests39    SRCS40      aligned_alloc.cpp41    DEPENDS42      libc.src.stdlib.aligned_alloc43      libc.src.stdlib.malloc44      libc.src.stdlib.free45    LOADER_ARGS46      --threads 25647      --blocks 12848  )49 50  add_integration_test(51    malloc_stress52    SUITE53      stdlib-gpu-integration-tests54    SRCS55      malloc_stress.cpp56    DEPENDS57      libc.src.stdlib.malloc58      libc.src.stdlib.free59    LOADER_ARGS60      --threads 25661      --blocks 204862  )63endif()64