intel / intel/intel-graphics-compiler
Nested `insertvalue`
Open
- Dominant language
- C++
- Stars
- 718
- Forks
- 191
- PR merge metrics
- No merged PRs in 30d
Description
In Julia, we send nested `insertvalue` through the Khronos SPIRV translator. This leads to `OpCompositeInsert` and hitting [this] (https://github.com/intel/intel-graphics-compiler/blob/bd67908e0b06013e83ee02c9f3ff10cf976ed96a/IGC/Compiler/CISACodeGen/MemOpt.cpp#L4947).
Our workaround until this is supported is to flatten the insert https://github.com/JuliaGPU/oneAPI.jl/pull/548 .
Contributor guide
Assessment
This issue has not been assessed yet.