|
1 | 1 | /// Check that optimizations for sycl device are enabled by default:
|
2 | 2 | // RUN: %clang -### -fsycl %s 2>&1 \
|
3 | 3 | // RUN: | FileCheck -check-prefix=CHECK-DEFAULT %s
|
| 4 | +// RUN: %clang_cl -### -fsycl %s 2>&1 \ |
| 5 | +// RUN: | FileCheck -check-prefix=CHECK-DEFAULT %s |
4 | 6 | // RUN: %clang -### -fsycl -fsycl-device-only %s 2>&1 \
|
5 | 7 | // RUN: | FileCheck -check-prefix=CHECK-DEFAULT %s
|
| 8 | +// RUN: %clang_cl -### -fsycl -fsycl-device-only %s 2>&1 \ |
| 9 | +// RUN: | FileCheck -check-prefix=CHECK-DEFAULT %s |
6 | 10 | // RUN: %clang -### -fsycl -fintelfpga -fsycl-early-optimizations %s 2>&1 \
|
7 | 11 | // RUN: | FileCheck -check-prefix=CHECK-DEFAULT %s
|
| 12 | +// RUN: %clang_cl -### -fsycl -fintelfpga -fsycl-early-optimizations %s 2>&1 \ |
| 13 | +// RUN: | FileCheck -check-prefix=CHECK-DEFAULT %s |
8 | 14 | // CHECK-DEFAULT-NOT: "-fno-sycl-early-optimizations"
|
9 | 15 | // CHECK-DEFAULT-NOT: "-disable-llvm-passes"
|
10 | 16 |
|
11 | 17 | /// Check "-fno-sycl-early-optimizations" is passed to the front-end:
|
12 | 18 | // RUN: %clang -### -fsycl -fno-sycl-early-optimizations %s 2>&1 \
|
13 | 19 | // RUN: | FileCheck -check-prefix=CHECK-NO-SYCL-EARLY-OPTS %s
|
| 20 | +// RUN: %clang_cl -### -fsycl -fno-sycl-early-optimizations %s 2>&1 \ |
| 21 | +// RUN: | FileCheck -check-prefix=CHECK-NO-SYCL-EARLY-OPTS %s |
14 | 22 | // RUN: %clang -### -fsycl -fsycl-device-only -fno-sycl-early-optimizations %s 2>&1 \
|
15 | 23 | // RUN: | FileCheck -check-prefix=CHECK-NO-SYCL-EARLY-OPTS %s
|
| 24 | +// RUN: %clang_cl -### -fsycl -fsycl-device-only -fno-sycl-early-optimizations %s 2>&1 \ |
| 25 | +// RUN: | FileCheck -check-prefix=CHECK-NO-SYCL-EARLY-OPTS %s |
16 | 26 | // RUN: %clang -### -fsycl -fintelfpga %s 2>&1 \
|
17 | 27 | // RUN: | FileCheck -check-prefix=CHECK-NO-SYCL-EARLY-OPTS %s
|
| 28 | +// RUN: %clang_cl -### -fsycl -fintelfpga %s 2>&1 \ |
| 29 | +// RUN: | FileCheck -check-prefix=CHECK-NO-SYCL-EARLY-OPTS %s |
18 | 30 | // CHECK-NO-SYCL-EARLY-OPTS: "-fno-sycl-early-optimizations"
|
0 commit comments