-
Add an intrinsic like this one from https://github.com/llvm/llvm-project/blob/cfb86ae7497e43e9221ab890221789ae320381e9/llvm/include/llvm/IR/IntrinsicsDirectX.td#L25C1-L26C118
to
https://github.com/…
-
Creating this issue from a comment from an OpenCL 3.0 issue:
https://github.com/KhronosGroup/OpenCL-Docs/issues/294#issuecomment-648970076
> Note that for the **Kernel** execution model, the SPI…
-
Running the following command using branch 22.0.1 and master ([commit cde1be0b](https://gitlab.freedesktop.org/mesa/mesa/-/commit/cde1be0b847ae328e623ae87c38a5c59ab7d7fc1)) of Mesa:
```
amber -t spv…
-
SPIRVEmitIntrinsics pass besides emitting spv_track_constant also emits redundant and invalid spv_assign_type calls for null constants, for instance in case of builtin nulls:
```
define spir_kernel …
-
### Describe the bug
[Section 4.17.3](https://registry.khronos.org/SYCL/specs/sycl-2020/html/sycl-2020.html#sec:algorithms) of SYCL 2020 says:
> All algorithms are supported for the fundamental sc…
-
SPIR-V has two main types of execution models: Kernels and shaders. Kernels are intended for OpenCL-ingestion with `clCreateProgramWithIL`. Shaders, which includes the execution models `Vertex`, `Frag…
-
The translator currently supports its own textual format for SPIR-V assembly. This format is incompatible with the official format handled by the SPIRV-Tools. It is furthermore poorly tested, probably…
kpet updated
5 months ago
-
For example:
```
$ clang -target spirv64v1.2 -fintegrated-objemitter empty.cl -c --save-temps -###
clang version 18.0.0 (git@github.com:CHIP-SPV/llvm-project.git 8e7d42c1562f9961e5c8cdeef6490e0670b…
-
This could be an amazingly powerful feature! [SPIR-V Friendly Format](https://github.com/KhronosGroup/SPIRV-LLVM/blob/khronos/spirv-3.6.1/docs/SPIRVRepresentationInLLVM.rst)
-
Support for these has been added to wgpu. Release 0.20.0 supports them on metal, vulkan and dx12 (i think), release 22.0.0 supports them, at least in some fashion, on the web.
At least in my curren…