You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[DirectX] GEPs from memset and memcpy legalization fail to validate due to Explicit load/store type does not match pointee type of pointer operand#148089
After fixing #147114 I noticed there were still instances of the Explicit load/store type does not match pointee type of pointer operand validation error.
There are up to 78 DML shaders failing to validate due to GEPs introduced by memset and memcpy legalization in DXILLegalizePass.cpp
The memset and memcpy legalizations need to be modified to produce well-formed GEPs for LLVM 3.7 / DXIL.
Example affected DML shader: Cast_float16_native_accum16_uint8_packed32_256_Strided4D.dat