llvm
llvm copied to clipboard
Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects.
TODOs before making ready for review: * Fix issue with key/value sorting with array input for default sorter- for some reasons sorting is not stable, i.e. order of values is...
### Is your feature request related to a problem? Please describe The `sycl::reqd_work_group_size` attribute (and `sycl::work_group_size_hint`) does not accept a parameter pack expansion. ```c++ #include using namespace sycl; template void...
This PR provides an alternate approach to the problem stated in #13194. Before cleaning up the metadata in `CleanupSYCLMetadataPass`, we update `sycl_used_aspects` metadata to include the aspect name. Note that...
This PR removes the support for broken SYCL 1.2.1 mode, which is a prerequisite task for PR https://github.com/intel/llvm/pull/13283. Justifications for deleted test cases: *sycl/test/basic_tests/aliases-legacy.cpp is deleted as it's only testing...
### Is your feature request related to a problem? Please describe SYCL allows submitting native backend operations to (in-order) queues without paying the synchronization overhead cost of a `host_task` through...
https://github.com/oneapi-src/unified-runtime/pull/1196
https://github.com/oneapi-src/unified-runtime/pull/805
Currently running buildbot/configure.py without a target that enables libclc will cause a warning due to libclc-specific variables being set but never used. This commit removes that warning. Fixes https://github.com/intel/llvm/issues/8843
Changes: - fixed descriptions of `get_local_linear_id` methods so they are not recursive anymore - fixed descriptions of `get_[group|local]_linear_range` methods to use correct return type and references - added clarification that...