Home
last modified time | relevance | path

Searched refs:derefs (Results 1 – 10 of 10) sorted by relevance

/external/deqp-deps/glslang/glslang/MachineIndependent/
Dreflection.cpp95 TList<TIntermBinary*> derefs; in addUniform() local
96 blowUpActiveAggregate(base.getType(), base.getName(), derefs, derefs.end(), -1, -1, 0); in addUniform()
171 …ctiveAggregate(const TType& baseType, const TString& baseName, const TList<TIntermBinary*>& derefs, in blowUpActiveAggregate() argument
177 for (; deref != derefs.end(); ++deref) { in blowUpActiveAggregate()
191 … blowUpActiveAggregate(derefType, newBaseName, derefs, nextDeref, offset, blockIndex, arraySize); in blowUpActiveAggregate()
223 … blowUpActiveAggregate(derefType, newBaseName, derefs, derefs.end(), offset, blockIndex, 0); in blowUpActiveAggregate()
233 … blowUpActiveAggregate(derefType, newBaseName, derefs, derefs.end(), offset, blockIndex, 0); in blowUpActiveAggregate()
320 TList<TIntermBinary*> derefs; in addDereferencedUniform() local
325 derefs.push_front(visitNode); in addDereferencedUniform()
345 …blowUpActiveAggregate(base->getType(), baseName, derefs, derefs.begin(), offset, blockIndex, array… in addDereferencedUniform()
/external/mesa3d/src/compiler/glsl/
Dir_array_refcount.cpp37 : last_array_deref(0), derefs(0), num_derefs(0), derefs_size(0) in ir_array_refcount_visitor()
147 void *ptr = reralloc_size(mem_ctx, derefs, derefs_size + 4096); in get_array_deref()
153 derefs = (array_deref_range *)ptr; in get_array_deref()
156 array_deref_range *d = &derefs[num_derefs]; in get_array_deref()
228 entry->mark_array_elements_referenced(derefs, num_derefs); in visit_enter()
Dir_array_refcount.h178 array_deref_range *derefs; variable
/external/mesa3d/src/gallium/state_trackers/clover/util/
Drange.hpp406 class ref_vector : public adaptor_range<derefs, std::vector<T *>> {
409 adaptor_range<derefs, std::vector<T *>>(derefs(), map(addresses(), il)) { in ref_vector()
413 ref_vector(R &&r) : adaptor_range<derefs, std::vector<T *>>( in ref_vector()
414 derefs(), map(addresses(), std::forward<R>(r))) { in ref_vector()
Dadaptor.hpp62 return tuple::apply(f, tuple::map(derefs(), its)); in operator *()
Dfunctional.hpp213 struct derefs { struct
/external/mesa3d/src/gallium/state_trackers/clover/core/
Dkernel.hpp104 derefs, std::vector<std::unique_ptr<argument>> &
108 derefs, const std::vector<std::unique_ptr<argument>> &
Dkernel.cpp135 return map(derefs(), _args); in args()
140 return map(derefs(), _args); in args()
/external/mesa3d/src/gallium/state_trackers/clover/api/
Dprogram.cpp269 return map(derefs(), devs); in validate_link_devices()
/external/mesa3d/src/gallium/docs/source/
Dscreen.rst391 reference texture and sampler as NIR derefs instead of by indices.