| # |
| # OpenCL Conformance Test Suite (2.2 version) |
| # |
| |
| # ######################################### |
| # New API features |
| # ######################################### |
| API (ctors and dtors of global scope vars) , clcpp/api/test_cpp_api "test_global_scope*" |
| API (specialization constants) , clcpp/api/test_cpp_api "test_spec_consts*" |
| |
| # ######################################### |
| # New representation of types |
| # ######################################### |
| Images and samplers , clcpp/images/test_cpp_images |
| Pipes and reservations , clcpp/pipes/test_cpp_pipes "test_pipes_pipe" |
| Device enqueue and events , clcpp/device_queue/test_cpp_device_queue |
| Address spaces , clcpp/address_spaces/test_cpp_address_spaces |
| |
| # ######################################### |
| # New representation of functions |
| # ######################################### |
| Conversions (convert_cast) , clcpp/convert/test_cpp_convert |
| Reinterpreting (as_type) , clcpp/reinterpret/test_cpp_reinterpret |
| Atomics , clcpp/atomics/test_cpp_atomics |
| Work-item functions , clcpp/workitems/test_cpp_workitems |
| Work-group functions , clcpp/workgroups/test_cpp_workgroups |
| Sub-group functions , clcpp/subgroups/test_cpp_subgroups |
| Synchronization functions , clcpp/synchronization/test_cpp_synchronization "test_work_group_barrier*" "test_sub_group_barrier*" |
| Math functions , clcpp/math_funcs/test_cpp_math_funcs |
| Integer functions , clcpp/integer_funcs/test_cpp_integer_funcs |
| Common functions , clcpp/common_funcs/test_cpp_common_funcs |
| Geometric functions , clcpp/geometric_funcs/test_cpp_geometric_funcs |
| Relational functions , clcpp/relational_funcs/test_cpp_relational_funcs |
| vload and vstore functions , clcpp/vload_vstore/test_cpp_vload_vstore_funcs |
| |
| # ######################################### |
| # New in OpenCL C++ |
| # ######################################### |
| Specialization constants , clcpp/spec_constants/test_cpp_spec_constants |
| Named barriers (KHR extension) , clcpp/synchronization/test_cpp_synchronization "test_work_group_named_barrier*" |
| required_num_sub_groups attribute , clcpp/attributes/test_cpp_attributes "test_required_num_sub_groups*" |
| ivdep attribute , clcpp/attributes/test_cpp_attributes "test_ivdep*" |
| max_size attribute , clcpp/attributes/test_cpp_attributes "test_max_size*" |
| Ctors and dtors of global scope objects , clcpp/program_scope_ctors_dtors/test_cpp_program_scope_ctors_dtors |
| Pipe storages , clcpp/pipes/test_cpp_pipes "test_pipes_pipe_storage" |