llvm
llvm copied to clipboard
Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects.
Adds support to specialization constants by scheduling the `SpecConstantsPass` in the Native CPU pass pipeline. A small change is needed in that pass since, due to ABI, the return type...
* Bump revision number * Increase value of `SYCL_EXT_ONEAPI_BINDLESS_IMAGES`
## Describe the bug When compiling a SYCL/oneAPI application ahead of time for Intel CPUs, the current version of `opencl-aot` (2023.2.0) fails to compile a kernel that uses a subgroup...
### Describe the bug While building SYCL code with Intel oneAPI, I noticed that `llvm-foreach` is almost always sitting at 100% cpu usage. ### top: ``` %Cpu(s): 8.5 us, 5.0...
UR: https://github.com/oneapi-src/unified-runtime/pull/1914
Some projects are using dpc++ compiler only for the sycl code and build the rest of c++ sources with regular clang or gcc compilers. For that such projects are using...
The patch partially implements `work_group_static` and update proposal. Implemented: - `work_group_static` to handle static allocation in kernel. - `get_dynamic_work_group_memory` to handle runtime allocation, but only on CUDA `work_group_static` is implemented...
Test UR PR https://github.com/oneapi-src/unified-runtime/pull/1823
### Describe the bug See failures in https://github.com/intel/llvm/actions/runs/10483019123 ``` SYCL exception caught: The program was built for 1 devices ... error: invoke_simd has SPMD function as invoke target.Only ESIMD functions...
### Describe the bug Unable to build sycl-rel_5_2_0 on Windows. `sycl\source\builtins\common_functions.cpp(29): error C2124: divide or mod by zero` and `sycl\source\builtins\math_functions.cpp(37) : fatal error C1001: Internal compiler error.` ### To reproduce...