-
I'm investigating some properties of the outcomes of data races in GPU memory models, and I'm interested in seeing what the Vulkan models currently do. Starting with some simple tests, I'm seeing outc…
-
I tried to validate my SPIR-V shader which uses an array varying, but it fails.
Is it intentional that arrays are not accepted for varyings by the validator?
-
I've been slowly adding testing for SPIR-V 1.4 features and I found an issue UserSemantic decorations on Input variables. My test can be found here:
https://github.com/KhronosGroup/OpenCL-CTS/comp…
-
Currently the insert_slice_async op is not actually done asynchronously, rather it is decomposed into:
// insert_slice_async %src, %dst, %idx, %mask, %other
// =>
// %tmp = load %src, %mask, %other…
-
The notes say: VUDA does not provide any support for compiling CUDA C kernels directly to SPIR-V (yet)
Is there a roadmap or technical approach you're planning to support that? Maybe we can help impl…
-
- [x] update PoCL
- [ ] Create a reproducer that crashes compiler & send to Intel?
These two types of failures now observed on the CI machine. These tests pass on Intel OpenCL
41 - sha…
-
**Describe the bug**
The OpenCL 3.0 SPIR-V Environment specifies under `2.9. Built-in Variables` that all builtin variables have to be in the Input Storage Class:
"An OpVariable in a SPIR-V module…
-
**Describe the bug**
With some SyCL-CTS tests I'm seeing SPIR-V declaring `OpTypeBool` as Kernel function parameters, e.g. `test_spec_constants`. It might not be the best test to dig into this proble…
-
Before https://github.com/llvm/llvm-project/commit/1120d8e6f799 compiler FE would place `llvm.compiler.used` GV in private address space and translator would error out facing it due to recently added …
-
JavaScript, WebAssembly, and WHLSL all have specifications that are at the level of granularity of a reference implementation of the language.
JavaScript's spec is written in a formalish style wher…