Searched refs:ptr_as_array (Results 1 - 9 of 9) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/compiler/spirv/
H A Dvtn_variables.c277 if (deref_chain->ptr_as_array) {
348 if (idx == 0 && deref_chain->ptr_as_array) {
420 } else if (deref_chain->ptr_as_array) {
429 } else if (deref_chain->ptr_as_array &&
501 if (deref_chain->ptr_as_array && idx == 0) {
2399 chain->ptr_as_array = (opcode == SpvOpPtrAccessChain || opcode == SpvOpInBoundsPtrAccessChain);
H A Dvtn_private.h420 bool ptr_as_array; member in struct:vtn_access_chain
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D21.0.3.rst154 - nir_opt_deref: ptr_as_array(deref_cast<T*>(x))[0\] isn't the same as x[0\] if the cast has alignment
H A D19.0.0.rst1323 - nir: Add a ptr_as_array deref type
1325 - nir/opt_deref: Properly optimize ptr_as_array derefs
1326 - nir/deref: Support casts and ptr_as_array in comparisons
H A D19.1.0.rst2080 - nir/deref: Drop zero ptr_as_array derefs
H A D21.0.0.rst591 - nir: Make nir_build_deref_offset() support ptr_as_array
H A D21.1.0.rst2867 - nir_opt_deref: ptr_as_array(deref_cast<T*>(x))[0] isn't the same as x[0] if the cast has alignment
/xsrc/external/mit/MesaLib/dist/src/compiler/spirv/
H A Dvtn_private.h477 bool ptr_as_array; member in struct:vtn_access_chain
H A Dvtn_variables.c354 if (deref_chain->ptr_as_array) {
425 0 /* ptr_as_array stride */);
436 if (idx == 0 && deref_chain->ptr_as_array) {
2400 chain->ptr_as_array = (opcode == SpvOpPtrAccessChain || opcode == SpvOpInBoundsPtrAccessChain);

Completed in 38 milliseconds