Home
last modified time | relevance | path

Searched refs:ir_dereference_array (Results 1 – 25 of 33) sorted by relevance

12

/external/mesa3d/src/glsl/
Dlower_clip_distance.cpp61 virtual ir_visitor_status visit_leave(ir_dereference_array *);
181 lower_clip_distance_visitor::visit_leave(ir_dereference_array *ir) in visit_leave()
196 ir->array = new(mem_ctx) ir_dereference_array( in visit_leave()
235 ir_dereference_array *new_lhs = new(ctx) ir_dereference_array( in visit_leave()
238 ir_dereference_array *new_rhs = new(ctx) ir_dereference_array( in visit_leave()
Dir_rvalue_visitor.h37 ir_visitor_status rvalue_visit(ir_dereference_array *);
53 virtual ir_visitor_status visit_leave(ir_dereference_array *);
67 virtual ir_visitor_status visit_enter(ir_dereference_array *);
Dlower_ubo_reference.cpp105 ir_dereference_array *deref_array = (ir_dereference_array *)deref; in handle_rvalue()
237 new(mem_ctx) ir_dereference_array(deref->clone(mem_ctx, NULL), in emit_ubo_loads()
249 new(mem_ctx) ir_dereference_array(deref->clone(mem_ctx, NULL), in emit_ubo_loads()
283 new(mem_ctx) ir_dereference_array(deref->clone(mem_ctx, NULL), in emit_ubo_loads()
Dlower_variable_index_to_cond_assign.cpp167 virtual ir_visitor_status visit_enter(ir_dereference_array *ir) in visit_enter()
181 ir_dereference_array *deref;
349 bool storage_type_needs_lowering(ir_dereference_array *deref) const in storage_type_needs_lowering()
380 bool needs_lowering(ir_dereference_array *deref) const in needs_lowering()
389 ir_variable *convert_dereference_array(ir_dereference_array *orig_deref, in convert_dereference_array()
483 ir_dereference_array* orig_deref = (*pir)->as_dereference_array(); in handle_rvalue()
Dir_rvalue_visitor.cpp86 ir_rvalue_base_visitor::rvalue_visit(ir_dereference_array *ir) in rvalue_visit()
165 ir_rvalue_visitor::visit_leave(ir_dereference_array *ir) in visit_leave()
219 ir_rvalue_enter_visitor::visit_enter(ir_dereference_array *ir) in visit_enter()
Dir_visitor.h55 virtual void visit(class ir_dereference_array *) = 0;
78 virtual void visit(class ir_dereference_array *) {} in visit() argument
Dir_hierarchical_visitor.h123 virtual ir_visitor_status visit_enter(class ir_dereference_array *);
124 virtual ir_visitor_status visit_leave(class ir_dereference_array *);
Dopt_array_splitting.cpp105 virtual ir_visitor_status visit_enter(ir_dereference_array *);
174 ir_array_reference_visitor::visit_enter(ir_dereference_array *ir) in visit_enter()
282 ir_dereference_array *deref_array = (*deref)->as_dereference_array(); in split_deref()
Dast_function.cpp542 ir_dereference *const col = new(ctx) ir_dereference_array(src, col_index); in dereference_component()
661 ir_rvalue *lhs = new(ctx) ir_dereference_array(var, in process_array_constructor()
871 ir_dereference *column_ref = new(mem_ctx) ir_dereference_array(var, col_idx); in assign_to_matrix_column()
974 ir_rvalue *const col_ref = new(ctx) ir_dereference_array(var, col_idx); in emit_inline_matrix_constructor()
986 ir_rvalue *const col_ref = new(ctx) ir_dereference_array(var, col_idx); in emit_inline_matrix_constructor()
1036 new(ctx) ir_dereference_array(var, new(ctx) ir_constant(col)); in emit_inline_matrix_constructor()
1072 new(ctx) ir_dereference_array(var, new(ctx) ir_constant(i)); in emit_inline_matrix_constructor()
1074 new(ctx) ir_dereference_array(rhs_var, new(ctx) ir_constant(i)); in emit_inline_matrix_constructor()
1427 matrix->insert_before(new (ctx) ir_dereference_array(var, in hir()
Dir_set_program_inouts.cpp62 virtual ir_visitor_status visit_enter(ir_dereference_array *);
125 ir_set_program_inouts_visitor::visit_enter(ir_dereference_array *ir) in visit_enter()
Dir.h121 virtual class ir_dereference_array * as_dereference_array() { return NULL; } in as_dereference_array()
1588 class ir_dereference_array : public ir_dereference {
1590 ir_dereference_array(ir_rvalue *value, ir_rvalue *array_index);
1592 ir_dereference_array(ir_variable *var, ir_rvalue *array_index);
1594 virtual ir_dereference_array *clone(void *mem_ctx,
1599 virtual ir_dereference_array *as_dereference_array() in as_dereference_array()
Dir_hierarchical_visitor.cpp177 ir_hierarchical_visitor::visit_enter(ir_dereference_array *ir) in visit_enter()
186 ir_hierarchical_visitor::visit_leave(ir_dereference_array *ir) in visit_leave()
Dir_clone.cpp214 ir_dereference_array *
215 ir_dereference_array::clone(void *mem_ctx, struct hash_table *ht) const in clone()
217 return new(mem_ctx) ir_dereference_array(this->array->clone(mem_ctx, ht), in clone()
Dlower_vec_index_to_cond_assign.cpp70 ir_dereference_array *orig_deref = ir->as_dereference_array(); in convert_vec_index_to_cond_assign()
174 ir_dereference_array *orig_deref = ir->lhs->as_dereference_array(); in visit_leave()
Dir_print_visitor.h65 virtual void visit(ir_dereference_array *);
Dopt_function_inlining.cpp292 virtual ir_visitor_status visit_leave(ir_dereference_array *);
336 ir_sampler_replacement_visitor::visit_leave(ir_dereference_array *ir) in visit_leave()
Dlower_vec_index_to_swizzle.cpp64 ir_dereference_array *deref = ir->as_dereference_array(); in convert_vec_index_to_swizzle()
Dir.cpp1200 ir_dereference_array::ir_dereference_array(ir_rvalue *value, in ir_dereference_array() function in ir_dereference_array
1209 ir_dereference_array::ir_dereference_array(ir_variable *var, in ir_dereference_array() function in ir_dereference_array
1221 ir_dereference_array::set_array(ir_rvalue *value) in set_array()
Dopt_dead_code_local.cpp128 virtual ir_visitor_status visit_enter(class ir_dereference_array *ir) in visit_enter()
Dlower_mat_op_to_vec.cpp113 val = new(mem_ctx) ir_dereference_array(val, in get_column()
Dir_hv_accept.cpp264 ir_dereference_array::accept(ir_hierarchical_visitor *v) in accept()
Dir_print_visitor.cpp327 void ir_print_visitor::visit(ir_dereference_array *ir) in visit()
/external/mesa3d/src/mesa/program/
Dsampler.cpp69 virtual ir_visitor_status visit_leave(ir_dereference_array *ir) in visit_leave()
/external/mesa3d/src/mesa/main/
Dff_fragment_shader.cpp551 return new(p->mem_ctx) ir_dereference_array(val, index); in get_current_attrib()
593 return new(p->mem_ctx) ir_dereference_array(deref, in get_source()
931 texcoord = new(p->mem_ctx) ir_dereference_array(texcoord, index); in load_texture()
1107 texcoord = new(p->mem_ctx) ir_dereference_array(texcoord, index); in load_texunit_bumpmap()
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_fs.h201 void visit(ir_dereference_array *ir);

12