Lines Matching full:features

2 // RUN:   | FileCheck -match-full-lines %s  --check-prefix=NO-FEATURES
4 // RUN: | FileCheck -match-full-lines %s --check-prefix=FEATURES
6 // RUN: | FileCheck -match-full-lines %s --check-prefix=NO-FEATURES
8 // RUN: | FileCheck -match-full-lines %s --check-prefix=FEATURES
10 // RUN: | FileCheck -match-full-lines %s --check-prefix=NO-FEATURES
12 // RUN: | FileCheck -match-full-lines %s --check-prefix=FEATURES
14 // RUN: | FileCheck -match-full-lines %s --check-prefix=NO-FEATURES
16 // RUN: | FileCheck -match-full-lines %s --check-prefix=FEATURES
21 // RUN: | FileCheck -match-full-lines %s --check-prefix=NO-FEATURES
23 // RUN: | FileCheck -match-full-lines %s --check-prefix=NO-FEATURES
25 // RUN: | FileCheck -match-full-lines %s --check-prefix=NO-FEATURES
27 // RUN: | FileCheck -match-full-lines %s --check-prefix=NO-FEATURES
29 // For OpenCL C 3.0, header-only features can be disabled using macros.
36 // RUN: | FileCheck %s --check-prefix=NO-HEADERONLY-FEATURES
41 // FEATURES: #define __opencl_c_3d_image_writes 1
42 // FEATURES: #define __opencl_c_atomic_order_acq_rel 1
43 // FEATURES: #define __opencl_c_atomic_order_seq_cst 1
44 // FEATURES: #define __opencl_c_device_enqueue 1
45 // FEATURES: #define __opencl_c_fp64 1
46 // FEATURES: #define __opencl_c_generic_address_space 1
47 // FEATURES: #define __opencl_c_images 1
48 // FEATURES: #define __opencl_c_int64 1
49 // FEATURES: #define __opencl_c_pipes 1
50 // FEATURES: #define __opencl_c_program_scope_global_variables 1
51 // FEATURES: #define __opencl_c_read_write_images 1
52 // FEATURES: #define __opencl_c_subgroups 1
54 // NO-FEATURES: #define __opencl_c_int64 1
55 // NO-FEATURES-NOT: #define __opencl_c_3d_image_writes
56 // NO-FEATURES-NOT: #define __opencl_c_atomic_order_acq_rel
57 // NO-FEATURES-NOT: #define __opencl_c_atomic_order_seq_cst
58 // NO-FEATURES-NOT: #define __opencl_c_device_enqueue
59 // NO-FEATURES-NOT: #define __opencl_c_fp64
60 // NO-FEATURES-NOT: #define __opencl_c_generic_address_space
61 // NO-FEATURES-NOT: #define __opencl_c_images
62 // NO-FEATURES-NOT: #define __opencl_c_pipes
63 // NO-FEATURES-NOT: #define __opencl_c_program_scope_global_variables
64 // NO-FEATURES-NOT: #define __opencl_c_read_write_images
65 // NO-FEATURES-NOT: #define __opencl_c_subgroups
67 // NO-HEADERONLY-FEATURES-NOT: #define __opencl_c_work_group_collective_functions
68 // NO-HEADERONLY-FEATURES-NOT: #define __opencl_c_atomic_order_seq_cst
69 // NO-HEADERONLY-FEATURES-NOT: #define __opencl_c_atomic_scope_device
70 // NO-HEADERONLY-FEATURES-NOT: #define __opencl_c_atomic_scope_all_devices
71 // NO-HEADERONLY-FEATURES-NOT: #define __opencl_c_read_write_images