Skip to content
This repository was archived by the owner on Mar 28, 2023. It is now read-only.

Commit 30279c7

Browse files
committed
split CHECK directives per RUN
Signed-off-by: Byoungro So <[email protected]>
1 parent 7e75a62 commit 30279c7

File tree

1 file changed

+65
-16
lines changed

1 file changed

+65
-16
lines changed

SYCL/FilterSelector/filter_list_cpu_gpu_acc.cpp

Lines changed: 65 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,71 @@
66
//
77
//===---------------------------------------------------------------------===//
88

9-
// REQUIRES: opencl, cpu, gpu, accelerator
9+
// REQUIRES: cpu, gpu, accelerator, host
1010

1111
// RUN: %clangxx -fsycl %S/Inputs/filter_list_queries.cpp -o %t.out
1212

13-
// RUN: env SYCL_DEVICE_FILTER="*" %t.out | FileCheck %s --check-prefixes=CHECK-CPU,CHECK-GPU,CHECK-ACC,CHECK-HOST
14-
// RUN: env SYCL_DEVICE_FILTER=opencl,host %t.out | FileCheck %s --check-prefixes=CHECK-CPU,CHECK-GPU,CHECK-ACC,CHECK-HOST
15-
// RUN: env SYCL_DEVICE_FILTER=cpu,host %t.out | FileCheck %s --check-prefixes=CHECK-CPU,CHECK-HOST
16-
// RUN: env SYCL_DEVICE_FILTER=acc,host %t.out | FileCheck %s --check-prefixes=CHECK-ACC,CHECK-HOST
17-
// RUN: env SYCL_DEVICE_FILTER=host %t.out | FileCheck %s --check-prefixes=CHECK-HOST
18-
// RUN: env SYCL_DEVICE_FILTER=gpu,host %t.out | FileCheck %s --check-prefixes=CHECK-GPU,CHECK-HOST
19-
// RUN: env SYCL_DEVICE_FILTER=cpu,acc,host %t.out | FileCheck %s --check-prefixes=CHECK-CPU,CHECK-ACC,CHECK-HOST
20-
// RUN: env SYCL_DEVICE_FILTER=cpu,acc,host %t.out | FileCheck %s --check-prefixes=CHECK-CPU,CHECK-HOST
21-
// RUN: env CL_CONFIG_CPU_EMULATE_DEVICES=2 SYCL_DEVICE_FILTER=cpu,acc,host %t.out | FileCheck %s --check-prefixes=CHECK-CPU,CHECK-ACC,CHECK-HOST
22-
// RUN: env SYCL_DEVICE_FILTER=cuda:cpu,opencl:gpu,level_zero:acc,host %t.out | FileCheck %s --check-prefixes=CHECK-GPU,CHECK-HOST
23-
//
24-
// CHECK-ACC: Device: acc
25-
// CHECK-GPU: Device: gpu
26-
// CHECK-CPU: Device: cpu
27-
// CHECK-HOST: Device: host
13+
// RUN: env SYCL_DEVICE_FILTER=acc %t.out | FileCheck %s --check-prefixes=CHECK-ACC-ONLY
14+
// RUN: env SYCL_DEVICE_FILTER=gpu %t.out | FileCheck %s --check-prefixes=CHECK-GPU-ONLY
15+
// RUN: env SYCL_DEVICE_FILTER=cpu %t.out | FileCheck %s --check-prefixes=CHECK-CPU-ONLY
16+
// RUN: env SYCL_DEVICE_FILTER=host %t.out | FileCheck %s --check-prefixes=CHECK-HOST-ONLY
17+
//
18+
// RUN: env SYCL_DEVICE_FILTER=acc,gpu %t.out | FileCheck %s --check-prefixes=CHECK-ACC-GPU
19+
// RUN: env SYCL_DEVICE_FILTER=cpu,host %t.out | FileCheck %s --check-prefixes=CHECK-CPU-HOST
20+
// RUN: env SYCL_DEVICE_FILTER=acc,cpu %t.out | FileCheck %s --check-prefixes=CHECK-ACC-CPU
21+
// RUN: env SYCL_DEVICE_FILTER=gpu,host %t.out | FileCheck %s --check-prefixes=CHECK-GPU-HOST
22+
// RUN: env SYCL_DEVICE_FILTER=cpu,acc,host %t.out | FileCheck %s --check-prefixes=CHECK-ACC-CPU-HOST
23+
// RUN: env SYCL_DEVICE_FILTER=cpu,acc,gpu %t.out | FileCheck %s --check-prefixes=CHECK-ACC-GPU-CPU
24+
// RUN: env CL_CONFIG_CPU_EMULATE_DEVICES=2 SYCL_DEVICE_FILTER=cpu,acc,host %t.out | FileCheck %s --check-prefixes=CHECK-ACC-CPU-HOST
25+
// RUN: env SYCL_DEVICE_FILTER=cuda:cpu,opencl:gpu,level_zero:acc,host %t.out | FileCheck %s --check-prefixes=CHECK-GPU-HOST
26+
//
27+
// CHECK-ACC-ONLY: Device: acc
28+
// CHECK-ACC-ONLY-NOT: Device: gpu
29+
// CHECK-ACC-ONLY-NOT: Device: cpu
30+
// CHECK-ACC-ONLY-NOT: Device: host
31+
//
32+
// CHECK-GPU-ONLY-NOT: Device: acc
33+
// CHECK-GPU-ONLY: Device: gpu
34+
// CHECK-GPU-ONLY-NOT: Device: cpu
35+
// CHECK-GPU-ONLY-NOT: Device: host
36+
//
37+
// CHECK-CPU-ONLY-NOT: Device: acc
38+
// CHECK-CPU-ONLY-NOT: Device: gpu
39+
// CHECK-CPU-ONLY: Device: cpu
40+
// CHECK-CPU-ONLY-NOT: Device: host
41+
//
42+
// CHECK-HOST-ONLY-NOT: Device: acc
43+
// CHECK-HOST-ONLY-NOT: Device: gpu
44+
// CHECK-HOST-ONLY-NOT: Device: cpu
45+
// CHECK-HOST-ONLY: Device: host
46+
//
47+
// CHECK-ACC-GPU: Device: acc
48+
// CHECK-ACC-GPU: Device: gpu
49+
// CHECK-ACC-GPU-NOT: Device: cpu
50+
// CHECK-ACC-GPU-NOT: Device: host
51+
//
52+
// CHECK-CPU-HOST-NOT: Device: acc
53+
// CHECK-CPU-HOST-NOT: Device: gpu
54+
// CHECK-CPU-HOST: Device: cpu
55+
// CHECK-CPU-HOST: Device: host
56+
//
57+
// CHECK-ACC-CPU: Device: acc
58+
// CHECK-ACC-CPU-NOT: Device: gpu
59+
// CHECK-ACC-CPU: Device: cpu
60+
// CHECK-ACC-CPU-NOT: Device: host
61+
//
62+
// CHECK-GPU-HOST-NOT: Device: acc
63+
// CHECK-GPU-HOST: Device: gpu
64+
// CHECK-GPU-HOST-NOT: Device: cpu
65+
// CHECK-GPU-HOST: Device: host
66+
//
67+
// CHECK-ACC-CPU-HOST: Device: acc
68+
// CHECK-ACC-CPU-HOST-NOT: Device: gpu
69+
// CHECK-ACC-CPU-HOST: Device: cpu
70+
// CHECK-ACC-CPU-HOST: Device: host
71+
//
72+
// CHECK-ACC-GPU-CPU: Device: acc
73+
// CHECK-ACC-GPU-CPU: Device: gpu
74+
// CHECK-ACC-GPU-CPU: Device: cpu
75+
// CHECK-ACC-GPU-CPU-NOT: Device: host
76+

0 commit comments

Comments
 (0)