llvm
llvm copied to clipboard
Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects.
Running `ninja install` does not correctly complete the install. The `install` target should correctly track all dependencies without requiring another target to be run. ``` $ python ../buildbot/configure.py --cuda -o...
Implements `__spirv_AtomicStore` similarly to https://github.com/intel/llvm/pull/13249. Note that the `IMPL` macro has been extended to take in a `SUB` parameter, similarly to what happens for [amdgcn](https://github.com/intel/llvm/blob/a5a0e1296269195de90949537597b2788bb5e836/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_store.cl#L13) and [ptx](https://github.com/intel/llvm/blob/a5a0e1296269195de90949537597b2788bb5e836/libclc/ptx-nvidiacl/libspirv/atomic/atomic_store.cl#L39).
https://github.com/oneapi-src/unified-runtime/pull/1401
Remove some build warnings for libdevice for NVPTX. Ping @MartinWehking
### Describe the bug The initial value for `sycl::minimum` is set to `inf` which gets turned into `0` with `-ffast-math`. More generally, both min and max are affected for any...
For UR merge request https://github.com/oneapi-src/unified-runtime/pull/1501
### Describe the bug The reproducible below which is a copy of [sycl/test-e2e/out_of_order_queue_status.cpp](https://github.com/intel/llvm/blob/sycl/sycl/test-e2e/Basic/out_of_order_queue_status.cpp), except that it uses `Q.memset()` instead of `Q.fill()` would fail with the following output on the post-commit...
### Describe the bug Hello, I am using DPC++ to build a SYCL2020 project. I am running through a docker container with OpenCL, NVIDIA and AMD GPU backends. I used...