Searched refs:array_ref (Results 1 - 8 of 8) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dopt_flip_matrices.cpp96 ir_dereference_array *array_ref = ir->operands[0]->as_dereference_array(); local in function:matrix_flipper::visit_enter
97 assert(array_ref != NULL);
98 ir_dereference_variable *var_ref = array_ref->array->as_dereference_variable();
102 ir->operands[1] = array_ref;
H A Dopt_constant_folding.cpp89 ir_dereference_array *array_ref = (*rvalue)->as_dereference_array(); local in function:ir_constant_fold
90 if (array_ref && (!array_ref->array->as_constant() ||
91 !array_ref->array_index->as_constant()))
H A Dlower_distance.cpp353 ir_dereference_array *array_ref = ir->as_dereference_array(); local in function:lower_distance_visitor::lower_distance_vec8
354 assert(array_ref);
355 assert(array_ref->array->as_dereference_variable());
358 ir_dereference_array(*new_var, array_ref->array_index);
H A Dbuiltin_functions.cpp942 ir_dereference_array *array_ref(ir_variable *var, int i);
4938 builtin_builder::array_ref(ir_variable *var, int idx) function in class:builtin_builder
4947 return swizzle(array_ref(var, column), row, 1);
5963 body.emit(assign(array_ref(z, i), mul(array_ref(x, i), array_ref(y, i))));
5987 body.emit(assign(array_ref(m, i), mul(c, swizzle(r, i, 1))));
6008 body.emit(assign(array_ref(t, j),
6125 body.emit(ret(dot(array_ref(m, 0), adj_0)));
6137 body.emit(assign(array_ref(ad
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dopt_flip_matrices.cpp96 ir_dereference_array *array_ref = ir->operands[0]->as_dereference_array(); local in function:matrix_flipper::visit_enter
97 assert(array_ref != NULL);
98 ir_dereference_variable *var_ref = array_ref->array->as_dereference_variable();
102 ir->operands[1] = array_ref;
H A Dopt_constant_folding.cpp89 ir_dereference_array *array_ref = (*rvalue)->as_dereference_array(); local in function:ir_constant_fold
90 if (array_ref && (!array_ref->array->as_constant() ||
91 !array_ref->array_index->as_constant()))
H A Dlower_distance.cpp353 ir_dereference_array *array_ref = ir->as_dereference_array(); local in function:lower_distance_visitor::lower_distance_vec8
354 assert(array_ref);
355 assert(array_ref->array->as_dereference_variable());
358 ir_dereference_array(*new_var, array_ref->array_index);
H A Dbuiltin_functions.cpp854 ir_dereference_array *array_ref(ir_variable *var, int i);
4448 builtin_builder::array_ref(ir_variable *var, int idx) function in class:builtin_builder
4457 return swizzle(array_ref(var, column), row, 1);
5468 body.emit(assign(array_ref(z, i), mul(array_ref(x, i), array_ref(y, i))));
5492 body.emit(assign(array_ref(m, i), mul(c, swizzle(r, i, 1))));
5513 body.emit(assign(array_ref(t, j),
5630 body.emit(ret(dot(array_ref(m, 0), adj_0)));
5642 body.emit(assign(array_ref(ad
[all...]

Completed in 37 milliseconds