Lines Matching full:cuda
5 // # Check that we properly detect CUDA installation.
7 // RUN: --sysroot=%S/no-cuda-there 2>&1 | FileCheck %s -check-prefix NOCUDA
9 // RUN: --sysroot=%S/Inputs/CUDA 2>&1 | FileCheck %s
11 // RUN: --cuda-path=%S/Inputs/CUDA/usr/local/cuda 2>&1 | FileCheck %s
14 // RUN: %clang -### -v --target=i386-unknown-linux --cuda-gpu-arch=sm_21 \
15 // RUN: --cuda-path=%S/Inputs/CUDA/usr/local/cuda %s 2>&1 \
18 // RUN: %clang -### -v --target=i386-unknown-linux --cuda-gpu-arch=sm_35 \
19 // RUN: --cuda-path=%S/Inputs/CUDA/usr/local/cuda %s 2>&1 \
22 // Verify that -nocudainc prevents adding include path to CUDA headers.
23 // RUN: %clang -### -v --target=i386-unknown-linux --cuda-gpu-arch=sm_35 \
24 // RUN: -nocudainc --cuda-path=%S/Inputs/CUDA/usr/local/cuda %s 2>&1 \
27 // We should not add any CUDA include paths if there's no valid CUDA installation
28 // RUN: %clang -### -v --target=i386-unknown-linux --cuda-gpu-arch=sm_35 \
29 // RUN: --cuda-path=%S/no-cuda-there %s 2>&1 \
34 // RUN: %clang -### -v --target=i386-unknown-linux --cuda-gpu-arch=sm_30 \
35 // RUN: --cuda-path=%S/Inputs/CUDA/usr/local/cuda %s 2>&1 \
38 // RUN: %clang -### -v --target=i386-unknown-linux --cuda-gpu-arch=sm_35 \
39 // RUN: -nocudalib --cuda-path=%S/Inputs/CUDA/usr/local/cuda %s 2>&1 \
42 // -include __clang_cuda_runtime_wrapper.h without valid CUDA installation.
43 // RUN: %clang -### -v --target=i386-unknown-linux --cuda-gpu-arch=sm_35 \
44 // RUN: --cuda-path=%S/no-cuda-there %s 2>&1 \
48 // CHECK: Found CUDA installation: {{.*}}/Inputs/CUDA/usr/local/cuda
49 // NOCUDA-NOT: Found CUDA installation:
51 // COMMON: "-triple" "nvptx-nvidia-cuda"
53 // LIBDEVICE-SAME: "-mlink-cuda-bitcode"
54 // NOLIBDEVICE-NOT: "-mlink-cuda-bitcode"
60 // CUDAINC-SAME: "-internal-isystem" "{{.*}}/Inputs/CUDA/usr/local/cuda/include"
61 // NOCUDAINC-NOT: "-internal-isystem" "{{.*}}/cuda/include"
64 // COMMON-SAME: "-x" "cuda"