|
6 | 6 | //
|
7 | 7 | //===---------------------------------------------------------------------===//
|
8 | 8 |
|
9 |
| -// REQUIRES: opencl, cpu, gpu, accelerator |
| 9 | +// REQUIRES: cpu, gpu, accelerator, host |
10 | 10 |
|
11 | 11 | // RUN: %clangxx -fsycl %S/Inputs/filter_list_queries.cpp -o %t.out
|
12 | 12 |
|
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