Tags: fangliu2020/intel-graphics-compiler
Tags
Use shorter temporary file names for ZEBin debug info Make tempfile names independent from the kernel name so that the name's length is guaranteed to be acceptable for the linker. Store the names in a JSON to preserve their mapping onto kernel names. The new infrastructure is also re-used for VectorCompiler, which is made possible through additional refactoring of `static` helpers into `CGen8CMProgram` class methods. Co-authored-by: Stanley Gambarin <[email protected]>
ZEBIN: Limit addition referenced-indirectly attr for builtin calls Don't add referenced-indirectly attr for function with threadgroupbarrier intrinsic when m_FunctionCloningThreshold is set
Fixed shader override using visaasm Shader override using visaasm is broken with shorter dump names. This is to fix it.
Fix memory corruption caused by FINALIZER_INFO::raStatus. This commit changes the type of raStatus to a c-str pointer. We probably should keep FINALIZER_INFO as a POD structure because its memory is allocated by placement new with size of the structure, and can be updated with memset operator.
ZEBIN: Fix printf for 32-bit applications When compiling with zebinary enabled, the size of format string address was hardcoded to 8 bytes. This change makes it dependent on datalayout.
Revert " Fix for metadata related with loops" This reverts commit e309731.
ZEBIN: Support emitting rt_global_buffer in .ze_info section Add info about rt_global_buffer implicit argument to .ze_info payload arguments.
Revert " Fix for metadata related with loops" This reverts commit e309731.
PreviousNext