brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1019 B · a509086 Raw
15 lines · cpp
1// RUN: %clang_cc1 %s -E -dM | FileCheck %s2// RUN: %clang_cc1 %s -fsycl-is-device -sycl-std=2017 -E -dM | FileCheck --check-prefix=CHECK-SYCL-STD %s3// RUN: %clang_cc1 %s -fsycl-is-host -sycl-std=2017 -E -dM | FileCheck --check-prefix=CHECK-SYCL-STD %s4// RUN: %clang_cc1 %s -fsycl-is-host -sycl-std=2020 -E -dM | FileCheck --check-prefix=CHECK-SYCL-STD-2020 %s5// RUN: %clang_cc1 %s -fsycl-is-host -E -dM | FileCheck --check-prefix=CHECK-SYCL-STD-2020 %s6// RUN: %clang_cc1 %s -fsycl-is-device -sycl-std=1.2.1 -E -dM | FileCheck --check-prefix=CHECK-SYCL-STD %s7// RUN: %clang_cc1 %s -fsycl-is-device -sycl-std=2020 -E -dM | FileCheck --check-prefix=CHECK-SYCL-STD-2020 %s8// RUN: %clang_cc1 %s -fsycl-is-device -E -dM | FileCheck --check-prefixes=CHECK-SYCL %s9 10// CHECK-NOT:#define __SYCL_DEVICE_ONLY__ 111// CHECK-NOT:#define CL_SYCL_LANGUAGE_VERSION 12112// CHECK-SYCL-STD:#define CL_SYCL_LANGUAGE_VERSION 12113// CHECK-SYCL-STD-2020:#define SYCL_LANGUAGE_VERSION 20201214// CHECK-SYCL:#define __SYCL_DEVICE_ONLY__ 115