Searched refs:array_ref (Results 1 – 4 of 4) sorted by relevance
| /third_party/mesa3d/src/compiler/glsl/ |
| D | opt_flip_matrices.cpp | 96 ir_dereference_array *array_ref = ir->operands[0]->as_dereference_array(); in visit_enter() local 97 assert(array_ref != NULL); in visit_enter() 98 ir_dereference_variable *var_ref = array_ref->array->as_dereference_variable(); in visit_enter() 102 ir->operands[1] = array_ref; in visit_enter()
|
| D | opt_constant_folding.cpp | 89 ir_dereference_array *array_ref = (*rvalue)->as_dereference_array(); in ir_constant_fold() local 90 if (array_ref && (!array_ref->array->as_constant() || in ir_constant_fold() 91 !array_ref->array_index->as_constant())) in ir_constant_fold()
|
| D | lower_distance.cpp | 353 ir_dereference_array *array_ref = ir->as_dereference_array(); in lower_distance_vec8() local 354 assert(array_ref); in lower_distance_vec8() 355 assert(array_ref->array->as_dereference_variable()); in lower_distance_vec8() 358 ir_dereference_array(*new_var, array_ref->array_index); in lower_distance_vec8()
|
| D | builtin_functions.cpp | 1025 ir_dereference_array *array_ref(ir_variable *var, int i); 5701 builtin_builder::array_ref(ir_variable *var, int idx) in array_ref() function in builtin_builder 5710 return swizzle(array_ref(var, column), row, 1); in matrix_elt() 6580 body.emit(assign(array_ref(z, i), mul(array_ref(x, i), array_ref(y, i)))); in _matrixCompMult() 6604 body.emit(assign(array_ref(m, i), mul(c, swizzle(r, i, 1)))); in _outerProduct() 6625 body.emit(assign(array_ref(t, j), in _transpose() 6742 body.emit(ret(dot(array_ref(m, 0), adj_0))); in _determinant_mat4() 6754 body.emit(assign(array_ref(adj, 0), matrix_elt(m, 1, 1), 1 << 0)); in _inverse_mat2() 6755 body.emit(assign(array_ref(adj, 0), neg(matrix_elt(m, 0, 1)), 1 << 1)); in _inverse_mat2() 6756 body.emit(assign(array_ref(adj, 1), neg(matrix_elt(m, 1, 0)), 1 << 0)); in _inverse_mat2() [all …]
|