File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change 11// REQUIRES: comgr-has-spirv
22// COM: Same as spirv-translator but with the cache
3+ // RUN: rm -fr %t.cache
34
45// COM: Generate a spirv-targeted LLVM IR file from an OpenCL kernel
5- // RUN: clang -c -emit-llvm --target=spirv64 %s -o %t.bc
6+ // RUN: clang -c -emit-llvm --target=spirv64 %S/spirv-translator.cl -o %t.bc
67
78// COM: Translate LLVM IR to SPIRV format
89// RUN: amd-llvm-spirv --spirv-target-env=CL2.0 %t.bc -o %t.spv
1314// RUN: COUNT=$(ls "%t.cache" | wc -l)
1415// RUN: [ 2 -eq $COUNT ]
1516
17+ // COM: Run again and check that the cache contents haven't changed
18+ // RUN: AMD_COMGR_CACHE_DIR=%t.cache spirv-translator %t.spv -o %t.translated.again.bc
19+ // RUN: COUNT=$(ls "%t.cache" | wc -l)
20+ // RUN: [ 2 -eq $COUNT ]
21+
1622// COM: Dissasemble LLVM IR bitcode to LLVM IR text
1723// RUN: llvm-dis %t.translated.bc -o - | FileCheck %S/spirv-translator.cl
You can’t perform that action at this time.
0 commit comments