llvm
llvm copied to clipboard
Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects.
### Describe the bug The following tests failed, and thus XFAIL'd, when enabling PVC in CI (https://github.com/intel/llvm/pull/14720): ``` SYCL :: Basic/accessor/accessor.cpp SYCL :: DeprecatedFeatures/set_arg_interop.cpp SYCL :: DeviceArchitecture/device_architecture_comparison_on_device_aot.cpp SYCL :: DeviceCodeSplit/grf.cpp...
Adds the kernel binary update feature to the sycl graph specification. This introduces a new dynamic_command_group class which can be used to update the command-group function of a kernel nodes...
Technically, it should be trivially copyable types but it seems `group_shift_left` is overly restrictive.
This change reverts https://github.com/intel/llvm/pull/12003/commits/8cc6e9ecc195276c7ca162e965abbed22f5b38e1 and addresses warnings generated by the SYCL headers as a result.
### Describe the bug The following test fails only on PVC T1: `Plugin/level_zero_ext_intel_queue_index.cpp` `Plugin/level_zero_ext_intel_cslice.cpp` ### To reproduce Failure can be reproduced on PVC 1T if the XFAIL: arch-intel_gpu_pvc marker is...
When using new offload model for SYCL offload, clang-linker-wrapper gathers all bitcode files and uses llvm-link to link them together. This PR has the following changes: 1. Add SPIRV target...
Modify the local_accessor printer to display data as a linear index from a decorated pointer. This is necessary to retain the address space qualifier. A simple array printer was added...
**Is your feature request related to a problem? Please describe** In CUDA, a kernel functor can be copied to a CUDA symbol, which can be marked \_\_const\_\_. This enables the...