llvm
llvm copied to clipboard
Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects.
Create one single bitcode library for NVPTX by compiling each libdev file into bitcode first, linking these together and running opt on them. Strip away metadata by reusing prepare_builtins from...
* Remove expression trees functionality from swizzles following the clarifications made by the SYCL 2020 specification * Make several previously templated functions non-templated (as they should be according to the...
Add option -fsycl-use-integration-headers to enable integration between device and host compilation phases using integration headers and footers. This is currently the default behavior. The option is passed through to the...
This new design doc describes some changes to LLVM metadata for better handling of intel::ivdep and other parallelism constructs.
For https://github.com/oneapi-src/unified-runtime/pull/2001
### Describe the bug The attached SYCL program [test.cc](https://github.com/user-attachments/files/16729928/test.cc.txt) builds and runs if compiled with `-O2`, but causes a compiler crash with `-O0`. ### To reproduce > 1. Include a...
### Is your feature request related to a problem? Please describe The kernel fusion integration into the scheduler was removed to make the scheduler leaner. Some functions and classes could...
Pre-commit MR for https://github.com/oneapi-src/unified-runtime/pull/1469
Current issue is that the output `DeviceInputFiles = getDeviceInput(` in main is outputting an empty vector causing the for each logic to not run in the following function.
I'm creating this issue to capture any work that will need to be done post-merge, inevitably we've had to leave some stuff unfinished to make the ABI breaking window. For...