Home
last modified time | relevance | path

Searched refs:hip (Results 1 – 25 of 62) sorted by relevance

123

/llvm-project-15.0.7/clang/test/Driver/
H A Dhip-phases.hip23 // BIN-DAG: [[P0:[0-9]+]]: input, "{{.*}}hip-phases.hip", [[T:hip]], (host-[[T]])
74 // NRD2-DAG: [[P0:[0-9]+]]: input, "{{.*}}hip-phases.hip", [[T:hip]], (host-[[T]])
110 // RCL2-DAG: [[P0:[0-9]+]]: input, "{{.*}}hip-phases.hip", [[T:hip]], (host-[[T]])
132 // RC2-DAG: [[P0:[0-9]+]]: input, "{{.*}}hip-phases.hip", [[T:hip]], (host-[[T]])
167 // HBIN-DAG: [[P0:[0-9]+]]: input, "{{.*}}hip-phases.hip", [[T:hip]], (host-[[T]])
513 // MIXED-DAG: input, "{{.*}}empty.hip", hip, (host-hip)
514 // MIXED-DAG: input, "{{.*}}empty.hip", hip, (device-hip, gfx803)
515 // MIXED-DAG: input, "{{.*}}empty.hip", hip, (device-hip, gfx900)
520 // MIXED2-DAG: input, "{{.*}}empty.hip", hip, (host-hip)
521 // MIXED2-DAG: input, "{{.*}}empty.hip", hip, (device-hip, gfx803)
[all …]
H A Dhip-save-temps.hip41 …1" {{.*}} "-E" {{.*}} [[CPU:"-target-cpu" "gfx900"]] {{.*}} "-o" "hip-save-temps-hip-amdgcn-amd-a…
42 …llvm-bc" {{.*}} [[CPU]] {{.*}} "-disable-llvm-passes" {{.*}} "-o" "hip-save-temps-hip-amdgcn-amd-a…
43 …llvm-bc" {{.*}} [[CPU]] {{.*}} "-disable-llvm-passes" {{.*}} "-o" "hip-save-temps-hip-amdgcn-amd-a…
48 // NORDC-SAME: "-o" "hip-save-temps-hip-amdgcn-amd-amdhsa-gfx900.s"
50 …ang.*"}} "-cc1" {{.*}} "-emit-llvm-bc" {{.*}} [[CPU]] {{.*}} "-o" "hip-save-temps-hip-amdgcn-amd-a…
51 …*"}} "-cc1as" {{.*}} "-filetype" "obj" {{.*}} [[CPU]] {{.*}} "-o" "hip-save-temps-hip-amdgcn-amd-a…
55 // NORDC: {{.*lld.*}}"-o" "hip-save-temps-hip-amdgcn-amd-amdhsa-gfx900.out"
57 // RDCL-SAME: "-o" "a.out-hip-amdgcn-amd-amdhsa-gfx900"
63 // RDCL: "{{.*clang-offload-bundler.*}}" {{.*}} "-output=hip-save-temps-hip-amdgcn-amd-amdhsa.hipfb"
64 // RDCL: {{.*}}llvm-mc{{.*}}"-o" "hip-save-temps-hip-amdgcn-amd-amdhsa.o" "hip-save-temps-hip-amdgc…
[all …]
H A Dhip-rdc-device-only.hip66 // EMITBC-SAME: {{.*}} "-o" {{".*a.*bc"}} "-x" "hip"
84 // COMMON-SAME: "-targets=hip-amdgcn-amd-amdhsa-gfx803,hip-amdgcn-amd-amdhsa-gfx900"
91 // COMMON-SAME: {{.*}} "-main-file-name" "b.hip"
98 // COMMON-SAME: {{.*}} {{".*b.hip"}}
104 // COMMON-SAME: {{.*}} "-main-file-name" "b.hip"
111 // COMMON-SAME: {{.*}} {{".*b.hip"}}
114 // COMMON-SAME: "-targets=hip-amdgcn-amd-amdhsa-gfx803,hip-amdgcn-amd-amdhsa-gfx900"
144 // SAVETEMP-SAME: "-targets=hip-amdgcn-amd-amdhsa-gfx803,hip-amdgcn-amd-amdhsa-gfx900"
150 // SAVETEMP-SAME: {{.*}} "-o" [[B_GFX803_CUI:"b.*cui"]] "-x" "hip" {{".*b.hip"}}
163 // SAVETEMP-SAME: {{.*}} "-o" [[B_GFX900_CUI:"b.*cui"]] "-x" "hip" {{".*b.hip"}}
[all …]
H A Dhip-device-compile.hip11 // RUN: --hip-device-lib=lib1.bc \
19 // RUN: --hip-device-lib=lib1.bc \
27 // RUN: --hip-device-lib=lib1.bc \
35 // RUN: --hip-device-lib=lib1.bc \
43 // RUN: --hip-device-lib=lib1.bc \
51 // RUN: --hip-device-lib=lib1.bc \
89 // RUN: -o a.o -x hip --cuda-gpu-arch=gfx900 \
90 // RUN: --hip-device-lib=lib1.bc \
98 // RUN: --hip-device-lib=lib1.bc \
106 // RUN: --hip-device-lib=lib1.bc \
[all …]
H A Dhip-toolchain-no-rdc.hip5 // RUN: -x hip --cuda-gpu-arch=gfx803 --cuda-gpu-arch=gfx900 \
6 // RUN: --hip-device-lib=lib1.bc --hip-device-lib=lib2.bc \
11 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
16 // RUN: --hip-device-lib=lib1.bc --hip-device-lib=lib2.bc \
21 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
26 // RUN: --hip-device-lib=lib1.bc --hip-device-lib=lib2.bc \
31 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
112 // CHECK-SAME: {{.*}} "-main-file-name" "b.hip"
119 // CHECK-SAME: {{.*}} [[B_SRC:".*b.hip"]]
135 // CHECK-SAME: {{.*}} "-main-file-name" "b.hip"
[all …]
H A Dhipspv-device-libs.hip5 // RUN: --hip-path=%S/Inputs/hipspv %s \
8 // Test --hip-device-lib-path
10 // RUN: --hip-path=%S/Inputs/hipspv \
11 // RUN: --hip-device-lib-path=%S/Inputs/hipspv-dev-lib %s \
14 // Test --hip-device-lib w/ --hip-device-lib-path and HIP_DEVICE_LIB_PATH.
17 // RUN: --hip-path=%S/Inputs/hipspv \
18 // RUN: --hip-device-lib-path=%S/Inputs/hipspv-dev-lib/b \
19 // RUN: --hip-device-lib=a.bc --hip-device-lib=b.bc %s \
23 // HIP-PATH: "-mlink-builtin-bitcode" {{".*/hipspv/lib/hip-device-lib/hipspv-spirv64.bc"}}
24 // HIP-DEV-LIB-PATH-NOT: "-mlink-builtin-bitcode" {{".*/hipspv/lib/hip-device-lib/hipspv-spirv64.bc…
H A Dhip-toolchain-rdc.hip5 // RUN: -x hip --cuda-gpu-arch=gfx803 --cuda-gpu-arch=gfx900 \
6 // RUN: --hip-device-lib=lib1.bc --hip-device-lib=lib2.bc \
12 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
17 // RUN: --hip-device-lib=lib1.bc --hip-device-lib=lib2.bc \
23 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
48 // CHECK-SAME: {{.*}} "-main-file-name" "b.hip"
51 // CHECK-SAME: {{.*}} [[B_SRC:".*b.hip"]]
63 // CHECK-SAME: {{.*}} "-o" [[A_BC1:".*bc"]] "-x" "hip"
69 // CHECK-SAME: {{.*}} "-main-file-name" "b.hip"
75 // CHECK-SAME: {{.*}} "-o" [[B_BC1:".*bc"]] "-x" "hip"
[all …]
H A Dhip-toolchain-rdc-separate.hip6 // RUN: --hip-device-lib=lib1.bc --hip-device-lib=lib2.bc \
11 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
46 // CHECK-SAME: "-targets=hip-amdgcn-amd-amdhsa-gfx803,hip-amdgcn-amd-amdhsa-gfx900,host-x86_64-unkn…
52 // CHECK-SAME: {{.*}} "-main-file-name" "b.hip"
59 // CHECK-SAME: {{.*}} [[B_SRC:".*b.hip"]]
64 // CHECK-SAME: {{.*}} "-main-file-name" "b.hip"
75 // CHECK-SAME: {{.*}} "-main-file-name" "b.hip"
81 // CHECK-SAME: "-targets=hip-amdgcn-amd-amdhsa-gfx803,hip-amdgcn-amd-amdhsa-gfx900,host-x86_64-unkn…
105 …HOST-UNBUNDLE-SAME: "-targets=host-x86_64-unknown-linux-gnu,hip-amdgcn-amd-amdhsa-gfx803,hip-amdgc…
115 // LINK-SAME: "-targets=host-x86_64-unknown-linux-gnu,hip-amdgcn-amd-amdhsa-gfx803,hip-amdgcn-amd-a…
[all …]
H A Dhip-link-save-temps.hip8 // RUN: --hip-link -o executable -fgpu-rdc --cuda-gpu-arch=gfx900 \
16 // RUN: --hip-link -fgpu-rdc --cuda-gpu-arch=gfx900 \
24 // RUN: --hip-link -o libTest.a -fgpu-rdc --cuda-gpu-arch=gfx900 \
33 // RUN: --hip-link -fgpu-rdc --cuda-gpu-arch=gfx900 \
38 …obj1-host-x86_64-unknown-linux-gnu.o" "-output=obj1-hip-amdgcn-amd-amdhsa-gfx900.o" "-output=obj1-…
39 …obj2-host-x86_64-unknown-linux-gnu.o" "-output=obj2-hip-amdgcn-amd-amdhsa-gfx900.o" "-output=obj2-…
44 // CHECK-SAME: "-o" "a.out-hip-amdgcn-amd-amdhsa-gfx900" "obj1-hip-amdgcn-amd-amdhsa-gfx900.o" "obj…
46 // CHECK-SAME: "-o" "a.out-hip-amdgcn-amd-amdhsa-gfx906" "obj1-hip-amdgcn-amd-amdhsa-gfx906.o" "obj…
H A Dhip-device-libs.hip11 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
19 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
28 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
37 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
46 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
55 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
64 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
72 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
80 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
88 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
[all …]
H A Drocm-detect.hip48 // Test SPACK installation with multiple hip and rocm-device-libs packages of the same
49 // ROCm release. Clang cannot determine which one to use and emit diagnostics. --hip-path
52 // RUN: cp -r %T/rocm-spack/hip-* %T/rocm-spack/hip-4.0.0-abcd
58 // RUN: --hip-path=%T/rocm-spack/hip-4.0.0-abcd \
61 // Test invalid SPACK ROCm installation missing hip and rocm-device-libs packages.
64 // RUN: rm -rf %T/rocm-spack/hip-*
92 // SPACK-SAME: "-idirafter" "[[DIR]]/hip-4.0.0-5f63slrursbrvfe2txrrjkynbsywsob5/include"
100 // SPACK-SET: Found HIP installation: [[DIR]]/hip-4.0.0-abcd, version 4.0.20214-a2917cd
103 // SPACK-SET-SAME: "-idirafter" "[[DIR]]/hip-4.0.0-abcd/include"
106 // SPACK-MISS-DAG: SPACK package hip-4.0.0 not found at [[DIR]]
[all …]
H A Dhip-cuid.hip6 // RUN: not %clang -### -x hip \
12 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
17 // RUN: %clang -### -x hip \
23 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
28 // RUN: %clang -### -x hip \
34 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
39 // RUN: %clang -### -x hip \
50 // RUN: %clang -### -x hip \
81 // COMMON-SAME: "{{.*}}b.hip"
87 // COMMON-SAME: "{{.*}}b.hip"
[all …]
H A Dhip-toolchain-rdc-static-lib.hip5 // RUN: -x hip --cuda-gpu-arch=gfx803 --cuda-gpu-arch=gfx900 \
9 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
18 // CHECK-SAME: {{.*}} "-o" [[A_OBJ_HOST:".*o"]] "-x" "hip"
24 // CHECK-SAME: {{.*}} "-main-file-name" "b.hip"
27 // CHECK-SAME: {{.*}} [[B_SRC:".*b.hip"]]
37 // CHECK-SAME: {{.*}} "-o" [[A_BC1:".*bc"]] "-x" "hip"
43 // CHECK-SAME: {{.*}} "-main-file-name" "b.hip"
47 // CHECK-SAME: {{.*}} "-o" [[B_BC1:".*bc"]] "-x" "hip"
65 // CHECK-SAME: {{.*}} "-o" [[A_BC2:".*bc"]] "-x" "hip"
71 // CHECK-SAME: {{.*}} "-main-file-name" "b.hip"
[all …]
H A Dhip-link-bc-to-bc.hip7 // RUN: %clang -### --offload-arch=gfx906 --hip-link \
12 // BITCODE: "{{.*}}clang-offload-bundler" "-type=bc" "-targets=host-x86_64-unknown-linux-gnu,hip-am…
15 // BITCODE: "{{.*}}clang-offload-bundler" "-type=bc" "-targets=host-x86_64-unknown-linux-gnu,hip-am…
18 // BITCODE: "{{.*}}llvm-link" "-o" "bundle1-hip-amdgcn-amd-amdhsa-gfx906.bc" "[[B1DEV2]]" "[[B2DEV2…
24 // RUN: %clang -### --offload-arch=gfx906 --hip-link \
29 // ARCHIVE: "{{.*}}clang-offload-bundler" "-type=bc" "-targets=host-x86_64-unknown-linux-gnu,hip-am…
32 …ut={{.*}}libhipbundle.a" "-targets=hip-amdgcn-amd-amdhsa-gfx906" "-output=[[AR:.*\.a]]" "-allow-mi…
34 // ARCHIVE: "{{.*}}llvm-link" "-o" "bundle-hip-amdgcn-amd-amdhsa-gfx906.bc" "[[DEV2]]" "[[AR]]"
H A Dhip-windows-filename.hip4 // RUN: -x hip \
9 // CHECK: "-o" "hip-windows-filename-hip-amdgcn-amd-amdhsa-gfx908@xnack+.cui"
10 // CHECK-NOT: "-o" "hip-windows-filename-hip-amdgcn-amd-amdhsa-gfx908:xnack+.cui"
H A Dhip-runtime-libs-linux.hip6 // RUN: %clang -### --hip-link -target x86_64-linux-gnu \
11 // RUN: env ROCM_PATH=%S/Inputs/rocm %clang -### --hip-link \
20 // RUN: %clang -### --hip-link -target x86_64-linux-gnu \
24 // Test HIP runtime lib is not linked without --hip-link.
30 // RUN: %clang -### --hip-link -nostdlib -target x86_64-linux-gnu \
34 // Test HIP runtime lib is not linked with -no-hip-rt.
35 // RUN: %clang -### --hip-link -no-hip-rt -target x86_64-linux-gnu \
H A Dhipspv-toolchain-rdc.hip4 // RUN: %clang -### -x hip -target x86_64-linux-gnu --offload=spirv64 \
5 // RUN: -fgpu-rdc --hip-path=%S/Inputs/hipspv -nohipwrapperinc \
7 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
15 // CHECK-SAME: {{.*}} "-o" [[A_OBJ_HOST:".*o"]] "-x" "hip"
22 // CHECK-SAME: {{.*}} "-o" [[B_OBJ_HOST:".*o"]] "-x" "hip"
23 // CHECK-SAME: {{.*}} [[B_SRC:".*b.hip"]]
32 // CHECK-SAME: {{.*}} "-o" [[A_BC1:".*bc"]] "-x" "hip"
41 // CHECK-SAME: {{.*}} "-o" [[B_BC1:".*bc"]] "-x" "hip"
54 // CHECK-SAME: "-targets={{.*}},hip-spirv64----generic"
H A Dhip-version.hip25 // RUN: %clang -v --rocm-path=%S --hip-version=3.7.0 2>&1 \
28 // RUN: %clang -v --rocm-path=%S --hip-version=3.7.0 2>&1 \
34 // RUN: %clang -v --rocm-path=%S --hip-version=3.7 2>&1 \
39 // RUN: %clang -v --rocm-path=%S --hip-version=4.0.21025 2>&1 \
44 // RUN: %clang -v --rocm-path=%S --hip-version=4 2>&1 \
49 // RUN: not %clang -v --rocm-path=%S --hip-version=x.y 2>&1 \
52 // INVALID: error: invalid value 'x.y' in '--hip-version=x.y'
H A Dhipspv-toolchain.hip5 // RUN: --hip-path=%S/Inputs/hipspv -nohipwrapperinc %s \
12 // CHECK-SAME: "-mlink-builtin-bitcode" {{".*/hipspv/lib/hip-device-lib/hipspv-spirv64.bc"}}
16 // CHECK-SAME: "-x" "hip"
22 // CHECK-SAME: "-passes=hip-post-link-passes" "-o" [[LOWER_BC:".*bc"]]
28 // CHECK-SAME: "-targets=host-x86_64-unknown-linux,hip-spirv64----generic"
34 // CHECK-SAME: "-o" [[OBJ_HOST:".*o"]] "-x" "hip"
H A Dhip-binding.hip10 // NRDCS: # "amdgcn-amd-amdhsa" - "clang", inputs: ["[[IN:.*hip-binding.hip]]"], output: "[[OBJ1:.*…
12 // NRDCS: # "amdgcn-amd-amdhsa" - "clang", inputs: ["[[IN:.*hip-binding.hip]]"], output: "[[OBJ2:.*…
20 // RDCS: # "amdgcn-amd-amdhsa" - "clang", inputs: ["[[IN:.*hip-binding.hip]]"], output: "[[BC1:.*bc…
21 // RDCS: # "amdgcn-amd-amdhsa" - "clang", inputs: ["[[IN:.*hip-binding.hip]]"], output: "[[BC2:.*bc…
34 // RUN: %clang --hip-link -ccc-print-bindings -target x86_64-linux-gnu \
48 // RUN: %clang --hip-link -ccc-print-bindings -target x86_64-linux-gnu \
H A Dhip-invalid-target-id.hip5 // RUN: -x hip --offload-arch=gfx908 \
13 // RUN: -x hip --offload-arch=gfx900 \
21 // RUN: -x hip --offload-arch=gfx908 \
31 // RUN: -x hip --offload-arch=gfx908 \
40 // RUN: -x hip --offload-arch=gfx908 \
48 // RUN: -x hip --offload-arch=gfx908 \
56 // RUN: -x hip --offload-arch=gfx908 \
64 // RUN: -x hip --offload-arch=gfx908 \
H A Dhip-toolchain-opt.hip8 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
15 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
22 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
29 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
36 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
43 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
50 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
57 // RUN: %S/Inputs/hip_multiple_inputs/b.hip \
H A Dhip-inputs.hip5 // RUN: -x hip --cuda-gpu-arch=gfx803 -c \
7 // RUN: %S/Inputs/hip_multiple_inputs/b.hip 2>&1 \
13 // RUN: %S/Inputs/hip_multiple_inputs/b.hip 2>&1 \
18 // RUN: --hip-link %S/Inputs/hip_multiple_inputs/a.cu 2>&1 \
H A Dhip-toolchain-device-only.hip13 // CHECK-SAME: {{.*}} "-o" [[OBJ_DEV_A_803:".*o"]] "-x" "hip"
22 // CHECK-SAME: {{.*}} "-o" [[OBJ_DEV_A_900:".*o"]] "-x" "hip"
28 // CHECK-SAME: "-targets={{.*}},hip{{.*}}-amdgcn-amd-amdhsa--gfx803,hip{{.*}}-amdgcn-amd-amdhsa--gf…
H A Dhip-cuid-hash.hip7 // RUN: %clang -### -x hip -target x86_64-unknown-linux-gnu \
11 // RUN: %clang -### -x hip -target x86_64-unknown-linux-gnu \
20 // RUN: %clang -### -x hip -target x86_64-unknown-linux-gnu -DX=1 \
24 // RUN: %clang -### -x hip -target x86_64-unknown-linux-gnu -DX=2 \

123