Searched refs:deref_var (Results 1 - 16 of 16) sorted by relevance

/external/chromium_org/third_party/mesa/src/src/glsl/
H A Dir_set_program_inouts.cpp127 ir_dereference_variable *deref_var; local
129 deref_var = ir->array->as_dereference_variable();
133 if (deref_var)
134 var = (ir_variable *)hash_table_find(this->ht, deref_var->var);
139 if (deref_var->type->is_array() &&
140 deref_var->type->fields.array->is_matrix()) {
141 width = deref_var->type->fields.array->matrix_columns;
H A Dopt_copy_propagation_elements.cpp208 ir_dereference_variable *deref_var; local
218 deref_var = swizzle->val->as_dereference_variable();
219 if (!deref_var)
228 deref_var = (*ir)->as_dereference_variable();
229 if (!deref_var)
236 chans = deref_var->type->vector_elements;
242 ir_variable *var = deref_var->var;
269 shader_mem_ctx = ralloc_parent(deref_var);
276 deref_var = new(shader_mem_ctx) ir_dereference_variable(source[0]);
277 *ir = new(shader_mem_ctx) ir_swizzle(deref_var,
[all...]
H A Dopt_dead_code_local.cpp170 ir_dereference_variable *deref_var = ir->lhs->as_dereference_variable(); local
175 if (deref_var && (deref_var->var->type->is_scalar() ||
176 deref_var->var->type->is_vector())) {
H A Dopt_array_splitting.cpp286 ir_dereference_variable *deref_var = deref_array->array->as_dereference_variable();
287 if (!deref_var)
289 ir_variable *var = deref_var->var;
H A Dopt_function_inlining.cpp306 ir_dereference_variable *deref_var = (*deref)->as_dereference_variable(); local
307 if (deref_var && deref_var->var == this->sampler) {
H A Dopt_structure_splitting.cpp233 ir_dereference_variable *deref_var = deref_record->record->as_dereference_variable(); local
234 if (!deref_var)
237 variable_entry2 *entry = get_splitting_entry(deref_var->var);
H A Dast_to_hir.cpp761 ir_dereference_variable *deref_var = new(ctx) ir_dereference_variable(var); local
763 instructions->push_tail(new(ctx) ir_assignment(deref_var, rhs));
764 deref_var = new(ctx) ir_dereference_variable(var);
767 instructions->push_tail(new(ctx) ir_assignment(lhs, deref_var));
/external/mesa3d/src/glsl/
H A Dir_set_program_inouts.cpp127 ir_dereference_variable *deref_var; local
129 deref_var = ir->array->as_dereference_variable();
133 if (deref_var)
134 var = (ir_variable *)hash_table_find(this->ht, deref_var->var);
139 if (deref_var->type->is_array() &&
140 deref_var->type->fields.array->is_matrix()) {
141 width = deref_var->type->fields.array->matrix_columns;
H A Dopt_copy_propagation_elements.cpp208 ir_dereference_variable *deref_var; local
218 deref_var = swizzle->val->as_dereference_variable();
219 if (!deref_var)
228 deref_var = (*ir)->as_dereference_variable();
229 if (!deref_var)
236 chans = deref_var->type->vector_elements;
242 ir_variable *var = deref_var->var;
269 shader_mem_ctx = ralloc_parent(deref_var);
276 deref_var = new(shader_mem_ctx) ir_dereference_variable(source[0]);
277 *ir = new(shader_mem_ctx) ir_swizzle(deref_var,
[all...]
H A Dopt_dead_code_local.cpp170 ir_dereference_variable *deref_var = ir->lhs->as_dereference_variable(); local
175 if (deref_var && (deref_var->var->type->is_scalar() ||
176 deref_var->var->type->is_vector())) {
H A Dopt_array_splitting.cpp286 ir_dereference_variable *deref_var = deref_array->array->as_dereference_variable();
287 if (!deref_var)
289 ir_variable *var = deref_var->var;
H A Dopt_function_inlining.cpp306 ir_dereference_variable *deref_var = (*deref)->as_dereference_variable(); local
307 if (deref_var && deref_var->var == this->sampler) {
H A Dopt_structure_splitting.cpp233 ir_dereference_variable *deref_var = deref_record->record->as_dereference_variable(); local
234 if (!deref_var)
237 variable_entry2 *entry = get_splitting_entry(deref_var->var);
H A Dast_to_hir.cpp761 ir_dereference_variable *deref_var = new(ctx) ir_dereference_variable(var); local
763 instructions->push_tail(new(ctx) ir_assignment(deref_var, rhs));
764 deref_var = new(ctx) ir_dereference_variable(var);
767 instructions->push_tail(new(ctx) ir_assignment(lhs, deref_var));
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
H A Dbrw_fs_vector_splitting.cpp245 ir_dereference_variable *deref_var = swiz->val->as_dereference_variable();
246 if (!deref_var)
249 variable_entry *entry = get_splitting_entry(deref_var->var);
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_fs_vector_splitting.cpp245 ir_dereference_variable *deref_var = swiz->val->as_dereference_variable();
246 if (!deref_var)
249 variable_entry *entry = get_splitting_entry(deref_var->var);

Completed in 266 milliseconds