Searched refs:array_deref_range (Results 1 - 10 of 10) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dir_array_refcount.h41 struct array_deref_range { struct
69 * If every \c array_deref_range is for a single index, only a single
70 * element will be marked. If any \c array_deref_range is for an entire
73 * Items in the \c array_deref_range list appear in least- to
88 * \param dr List of array_deref_range elements to be processed.
89 * \param count Number of array_deref_range elements to be processed.
91 void mark_array_elements_referenced(const array_deref_range *dr,
123 * \param dr List of array_deref_range elements to be
125 * \param count Number of array_deref_range elements to be
130 void mark_array_elements_referenced(const array_deref_range *d
[all...]
H A Dir_array_refcount.cpp80 ir_array_refcount_entry::mark_array_elements_referenced(const array_deref_range *dr,
90 ir_array_refcount_entry::mark_array_elements_referenced(const array_deref_range *dr,
108 * array_deref_range list specifies the entire array. In that case,
142 array_deref_range *
145 if ((num_derefs + 1) * sizeof(array_deref_range) > derefs_size) {
152 derefs = (array_deref_range *)ptr;
155 array_deref_range *d = &derefs[num_derefs];
194 array_deref_range *const dr = get_array_deref();
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dir_array_refcount.h100 /** Get an array_deref_range element from private tracking. */
101 array_deref_range *get_array_deref();
113 * \name array_deref_range tracking
117 array_deref_range *derefs;
H A Dlinker_util.h53 struct array_deref_range { struct
104 link_util_mark_array_elements_referenced(const struct array_deref_range *dr,
H A Dir_array_refcount.cpp94 array_deref_range *
97 if ((num_derefs + 1) * sizeof(array_deref_range) > derefs_size) {
104 derefs = (array_deref_range *)ptr;
107 array_deref_range *d = &derefs[num_derefs];
146 array_deref_range *const dr = get_array_deref();
H A Dlinker_util.cpp297 * \param dr List of array_deref_range elements to be
299 * \param count Number of array_deref_range elements to be
305 _mark_array_elements_referenced(const struct array_deref_range *dr,
323 * array_deref_range list specifies the entire array. In that case,
345 * If every \c array_deref_range is for a single index, only a single
346 * element will be marked. If any \c array_deref_range is for an entire
349 * Items in the \c array_deref_range list appear in least- to
364 * \param dr List of array_deref_range elements to be processed.
365 * \param count Number of array_deref_range elements to be processed.
368 link_util_mark_array_elements_referenced(const struct array_deref_range *d
[all...]
H A Dgl_nir_link_uniforms.c388 struct array_deref_range **derefs, unsigned *derefs_size)
414 if ((num_derefs + 1) * sizeof(struct array_deref_range) > *derefs_size) {
423 *derefs = (struct array_deref_range *)ptr;
426 struct array_deref_range *dr = &(*derefs)[num_derefs];
496 struct array_deref_range *derefs = NULL;
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/tests/
H A Darray_refcount_test.cpp281 static const array_deref_range dr[] = {
302 static const array_deref_range dr[] = {
331 static const array_deref_range dr[] = {
360 static const array_deref_range dr[] = {
389 static const array_deref_range dr[] = {
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/tests/
H A Darray_refcount_test.cpp277 static const array_deref_range dr[] = {
297 static const array_deref_range dr[] = {
325 static const array_deref_range dr[] = {
353 static const array_deref_range dr[] = {
381 static const array_deref_range dr[] = {
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D13.0.5.rst127 array_deref_range

Completed in 17 milliseconds