Searched refs:ir_dereference_record (Results 1 - 25 of 61) sorted by relevance

123

/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dir_rvalue_visitor.h41 ir_visitor_status rvalue_visit(ir_dereference_record *);
60 virtual ir_visitor_status visit_leave(ir_dereference_record *);
77 virtual ir_visitor_status visit_enter(ir_dereference_record *);
H A Dir_visitor.h56 virtual void visit(class ir_dereference_record *) = 0;
83 virtual void visit(class ir_dereference_record *) {}
H A Dlower_buffer_access.cpp73 new(mem_ctx) ir_dereference_record(deref->clone(mem_ctx, NULL),
178 * \c ir_dereference_record. If that record field is row-major, then the
200 const ir_dereference_record *const record_deref =
201 (const ir_dereference_record *) ir;
370 ir_dereference_record *deref_record = (ir_dereference_record *) deref;
377 ir_dereference_record *field_deref = new(mem_ctx)
378 ir_dereference_record(deref_record->record,
H A Dopt_structure_splitting.cpp89 virtual ir_visitor_status visit_enter(ir_dereference_record *);
146 ir_structure_reference_visitor::visit_enter(ir_dereference_record *ir)
227 ir_dereference_record *deref_record = (ir_dereference_record *)*deref;
276 ir_dereference_record(ir->lhs->clone(mem_ctx, NULL),
284 ir_dereference_record(ir->rhs->clone(mem_ctx, NULL),
H A Dhir_field_selection.cpp50 result = new(ctx) ir_dereference_record(op,
H A Dir_print_visitor.h60 virtual void visit(ir_dereference_record *);
H A Dir_hierarchical_visitor.h126 virtual ir_visitor_status visit_enter(class ir_dereference_record *);
127 virtual ir_visitor_status visit_leave(class ir_dereference_record *);
H A Dir_rvalue_visitor.cpp110 ir_rvalue_base_visitor::rvalue_visit(ir_dereference_record *ir)
199 ir_rvalue_visitor::visit_leave(ir_dereference_record *ir)
271 ir_rvalue_enter_visitor::visit_enter(ir_dereference_record *ir)
H A Dir_hierarchical_visitor.cpp212 ir_hierarchical_visitor::visit_enter(ir_dereference_record *ir)
221 ir_hierarchical_visitor::visit_leave(ir_dereference_record *ir)
H A Dlower_named_interface_blocks.cpp215 /* Second pass: visit all ir_dereference_record instances, and if they
226 ir_dereference_record *lhs_rec = ir->lhs->as_dereference_record();
271 ir_dereference_record *ir = (*rvalue)->as_dereference_record();
H A Dir_clone.cpp200 ir_dereference_record *
201 ir_dereference_record::clone(void *mem_ctx, struct hash_table *ht) const
206 return new(mem_ctx) ir_dereference_record(this->record->clone(mem_ctx, ht),
H A Dopt_function_inlining.cpp359 virtual ir_visitor_status visit_leave(ir_dereference_record *);
438 ir_variable_replacement_visitor::visit_leave(ir_dereference_record *ir)
H A Dlower_ubo_reference.cpp148 ir_dereference_record *r = (ir_dereference_record *) ir;
713 ir_dereference_record *deref_record = (ir_dereference_record *) deref;
917 new(mem_ctx) ir_dereference_record(lhs_deref->clone(mem_ctx, NULL),
920 new(mem_ctx) ir_dereference_record(rhs_deref->clone(mem_ctx, NULL),
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dir_rvalue_visitor.h41 ir_visitor_status rvalue_visit(ir_dereference_record *);
60 virtual ir_visitor_status visit_leave(ir_dereference_record *);
77 virtual ir_visitor_status visit_enter(ir_dereference_record *);
H A Dir_visitor.h56 virtual void visit(class ir_dereference_record *) = 0;
82 virtual void visit(class ir_dereference_record *) {}
H A Dlower_buffer_access.cpp73 new(mem_ctx) ir_dereference_record(deref->clone(mem_ctx, NULL),
178 * \c ir_dereference_record. If that record field is row-major, then the
200 const ir_dereference_record *const record_deref =
201 (const ir_dereference_record *) ir;
370 ir_dereference_record *deref_record = (ir_dereference_record *) deref;
377 ir_dereference_record *field_deref = new(mem_ctx)
378 ir_dereference_record(deref_record->record,
H A Dopt_structure_splitting.cpp89 virtual ir_visitor_status visit_enter(ir_dereference_record *);
146 ir_structure_reference_visitor::visit_enter(ir_dereference_record *ir)
227 ir_dereference_record *deref_record = (ir_dereference_record *)*deref;
276 ir_dereference_record(ir->lhs->clone(mem_ctx, NULL),
284 ir_dereference_record(ir->rhs->clone(mem_ctx, NULL),
H A Dhir_field_selection.cpp50 result = new(ctx) ir_dereference_record(op,
H A Dir_print_visitor.h60 virtual void visit(ir_dereference_record *);
H A Dir_hierarchical_visitor.h126 virtual ir_visitor_status visit_enter(class ir_dereference_record *);
127 virtual ir_visitor_status visit_leave(class ir_dereference_record *);
H A Dir_rvalue_visitor.cpp110 ir_rvalue_base_visitor::rvalue_visit(ir_dereference_record *ir)
199 ir_rvalue_visitor::visit_leave(ir_dereference_record *ir)
271 ir_rvalue_enter_visitor::visit_enter(ir_dereference_record *ir)
H A Dir_hierarchical_visitor.cpp218 ir_hierarchical_visitor::visit_enter(ir_dereference_record *ir)
227 ir_hierarchical_visitor::visit_leave(ir_dereference_record *ir)
H A Dlower_named_interface_blocks.cpp210 /* Second pass: visit all ir_dereference_record instances, and if they
221 ir_dereference_record *lhs_rec = ir->lhs->as_dereference_record();
266 ir_dereference_record *ir = (*rvalue)->as_dereference_record();
H A Dir_clone.cpp194 ir_dereference_record *
195 ir_dereference_record::clone(void *mem_ctx, struct hash_table *ht) const
200 return new(mem_ctx) ir_dereference_record(this->record->clone(mem_ctx, ht),
H A Dopt_function_inlining.cpp359 virtual ir_visitor_status visit_leave(ir_dereference_record *);
438 ir_variable_replacement_visitor::visit_leave(ir_dereference_record *ir)

Completed in 16 milliseconds

123