-
On RDNA gpus, shift vector instructions are much faster when the shift amount is a splat constant. However, we seem to emit non-splat shifts for int4 matvec from LLama2:
Input
```mlir
func.func @…
kuhar updated
3 months ago
-
The Naga snapshot tests should be changed to take SPIR-V input as assembly language, not binary files. Alternatively, CI should disassemble the binary SPIR-V files and assert that they match accompany…
-
While working on some tool that should link against LLVM, I ran into some issues that are related to the new LLVM_jll package. @vchuravy recommended I file them here for further triage, as some of the…
-
I have a Raytracing library that has two anyhit entrypoints (generated from slang using SLANG_TARGET_FLAG_GENERATE_WHOLE_PROGRAM). When the second entrypoint is enabled, `spirv-opt -Os` is unable to …
-
A few SPIR-V related KHR extensions are missing from the list of Khronos extension specifications on the registry webpage. We should add links for at least these missing KHR extensions:
* cl_khr_s…
-
So i succesfully compiled it with opencl and everything but when i try to compile with it clang dosen't find iostream
Here is what i'm trying to build :
https://github.com/intel/llvm/blob/sycl/sycl/…
-
I'm trying to translate 2 LLVM modules to SPIRV using `writeSpirv()` and link the result later using SPIRV-Tools.
My problem is that the translator will generate one module at SPIRV version 1.0 and…
-
We got a bug report for this in mesa: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12149
The tldr: The SPIR-V env spec allows struct parameters, but the SPIR-V-LLVM-Translator never ends up ma…
-
I am using rust gpu to compile shaders. rust-gpu generates a single spirv for all stages. I am having the following issue I have this shader:
```rs
#![deny(warnings)]
mod shared;
extern crat…
-
Once we have https://github.com/iree-org/iree/issues/9653 done, it should be relatively straightforward to enable NCHW convolution in SPIR-V CodeGen, given that we have already done major tasks in ups…