|
50 | 50 | // and --rocm-device-lib-path can be used to specify them.
|
51 | 51 |
|
52 | 52 | // RUN: cp -r %T/rocm-spack/hip-* %T/rocm-spack/hip-4.0.0-abcd
|
53 |
| -// RUN: cp -r %T/rocm-spack/rocm-device-libs-* %T/rocm-spack/rocm-device-libs-4.0.0-efgh |
54 | 53 | // RUN: %T/rocm-spack/llvm-amdgpu-4.0.0-ieagcs7inf7runpyfvepqkurasoglq4z/bin/clang -### -v \
|
55 | 54 | // RUN: -target x86_64-linux-gnu --cuda-gpu-arch=gfx900 %s 2>&1 \
|
56 | 55 | // RUN: | FileCheck -check-prefixes=SPACK-MULT %s
|
57 | 56 | // RUN: %T/rocm-spack/llvm-amdgpu-4.0.0-ieagcs7inf7runpyfvepqkurasoglq4z/bin/clang -### -v \
|
58 | 57 | // RUN: -target x86_64-linux-gnu --cuda-gpu-arch=gfx900 \
|
59 | 58 | // RUN: --hip-path=%T/rocm-spack/hip-4.0.0-abcd \
|
60 |
| -// RUN: --rocm-device-lib-path=%T/rocm-spack/rocm-device-libs-4.0.0-efgh/amdgcn/bitcode \ |
61 | 59 | // RUN: %s 2>&1 | FileCheck -check-prefixes=SPACK-SET %s
|
62 | 60 |
|
63 | 61 | // Test invalid SPACK ROCm installation missing hip and rocm-device-libs packages.
|
64 | 62 | // The message about SPACK is emitted only if -v is specified.
|
65 | 63 |
|
66 | 64 | // RUN: rm -rf %T/rocm-spack/hip-*
|
67 |
| -// RUN: rm -rf %T/rocm-spack/rocm-device-libs-* |
| 65 | +// RUN: rm -rf %T/rocm-spack/llvm-amdgpu-4.0.0-ieagcs7inf7runpyfvepqkurasoglq4z/amdgcn |
68 | 66 | // RUN: %T/rocm-spack/llvm-amdgpu-4.0.0-ieagcs7inf7runpyfvepqkurasoglq4z/bin/clang -### -v \
|
69 | 67 | // RUN: -target x86_64-linux-gnu --cuda-gpu-arch=gfx900 %s 2>&1 \
|
70 | 68 | // RUN: | FileCheck -check-prefixes=SPACK-MISS %s
|
|
84 | 82 |
|
85 | 83 | // SPACK: ROCm installation search path (Spack 4.0.0): [[DIR:.*]]
|
86 | 84 | // SPACK: ROCm installation search path: [[CLANG:.*]]
|
| 85 | +// SPACK: ROCm installation search path: [[DIR]]/llvm-amdgpu-4.0.0-ieagcs7inf7runpyfvepqkurasoglq4z |
87 | 86 | // SPACK: ROCm installation search path: [[CLANG]]/{{(llvm/)?}}lib{{[0-9]*}}/clang/{{[0-9.]+}}
|
88 | 87 | // SPACK: ROCm installation search path: /opt/rocm
|
89 | 88 | // SPACK: InstalledDir: [[DIR]]/llvm-amdgpu-4.0.0-ieagcs7inf7runpyfvepqkurasoglq4z/bin
|
90 | 89 | // SPACK: Found HIP installation: [[DIR]]/hip-4.0.0-5f63slrursbrvfe2txrrjkynbsywsob5, version 4.0.20214-a2917cd
|
91 | 90 | // SPACK: "-triple" "amdgcn-amd-amdhsa"
|
92 |
| -// SPACK-SAME: "-mlink-builtin-bitcode" "[[DIR]]/rocm-device-libs-4.0.0-6wnyzz4hgl3hr7uswasnagt7j2adctbs/amdgcn/bitcode/hip.bc" |
| 91 | +// SPACK-SAME: "-mlink-builtin-bitcode" "[[DIR]]/llvm-amdgpu-4.0.0-ieagcs7inf7runpyfvepqkurasoglq4z/amdgcn/bitcode/hip.bc" |
93 | 92 | // SPACK-SAME: "-internal-isystem" "[[DIR]]/hip-4.0.0-5f63slrursbrvfe2txrrjkynbsywsob5/include"
|
94 | 93 |
|
95 | 94 | // SPACK-MULT: InstalledDir: [[DIR:.*]]/llvm-amdgpu-4.0.0-ieagcs7inf7runpyfvepqkurasoglq4z/bin
|
96 | 95 | // SPACK-MULT-DAG: Cannot use SPACK package hip-4.0.0 at [[DIR]] due to multiple installations for the same version
|
97 |
| -// SPACK-MULT-DAG: Cannot use SPACK package rocm-device-libs-4.0.0 at [[DIR]] due to multiple installations for the same version |
98 | 96 | // SPACK-MULT-NOT: Found HIP installation: [[DIR]]/hip-4.0.0-5f63slrursbrvfe2txrrjkynbsywsob5, version 4.0.20214-a2917cd
|
99 |
| -// SPACK-MULT-NOT: "-mlink-builtin-bitcode" "[[DIR]]/rocm-device-libs-4.0.0-6wnyzz4hgl3hr7uswasnagt7j2adctbs/amdgcn/bitcode/hip.bc" |
100 | 97 | // SPACK-MULT-NOT: "-internal-isystem" "[[DIR]]/hip-4.0.0-5f63slrursbrvfe2txrrjkynbsywsob5/include"
|
101 | 98 |
|
102 | 99 | // SPACK-SET: InstalledDir: [[DIR:.*]]/llvm-amdgpu-4.0.0-ieagcs7inf7runpyfvepqkurasoglq4z/bin
|
103 | 100 | // SPACK-SET: Found HIP installation: [[DIR]]/hip-4.0.0-abcd, version 4.0.20214-a2917cd
|
104 | 101 | // SPACK-SET: "-triple" "amdgcn-amd-amdhsa"
|
105 |
| -// SPACK-SET-SAME: "-mlink-builtin-bitcode" "[[DIR]]/rocm-device-libs-4.0.0-efgh/amdgcn/bitcode/hip.bc" |
| 102 | +// SPACK-SET-SAME: "-mlink-builtin-bitcode" "[[DIR]]/llvm-amdgpu-4.0.0-ieagcs7inf7runpyfvepqkurasoglq4z/amdgcn/bitcode/hip.bc" |
106 | 103 | // SPACK-SET-SAME: "-internal-isystem" "[[DIR]]/hip-4.0.0-abcd/include"
|
107 | 104 |
|
108 | 105 | // SPACK-MISS: InstalledDir: [[DIR:.*]]/llvm-amdgpu-4.0.0-ieagcs7inf7runpyfvepqkurasoglq4z/bin
|
109 | 106 | // SPACK-MISS-DAG: SPACK package hip-4.0.0 not found at [[DIR]]
|
110 |
| -// SPACK-MISS-DAG: SPACK package rocm-device-libs-4.0.0 not found at [[DIR]] |
111 | 107 | // SPACK-MISS-NOT: Found HIP installation: [[DIR]]/hip-4.0.0-5f63slrursbrvfe2txrrjkynbsywsob5, version 4.0.20214-a2917cd
|
112 |
| -// SPACK-MISS-NOT: "-mlink-builtin-bitcode" "[[DIR]]/rocm-device-libs-4.0.0-6wnyzz4hgl3hr7uswasnagt7j2adctbs/amdgcn/bitcode/hip.bc" |
113 | 108 | // SPACK-MISS-NOT: "-internal-isystem" "[[DIR]]/hip-4.0.0-5f63slrursbrvfe2txrrjkynbsywsob5/include"
|
114 | 109 |
|
115 | 110 | // SPACK-MISS-SILENT-NOT: SPACK package hip-{{.*}} not found at
|
116 |
| -// SPACK-MISS-SILENT-NOT: SPACK package rocm-device-libs-{{.*}} not found at |
117 | 111 | // SPACK-MISS-SILENT-NOT: Found HIP installation
|
0 commit comments