• Home
  • Raw
  • Download

Lines Matching refs:v

41 visit_list_elements(ir_hierarchical_visitor *v, exec_list *l)  in visit_list_elements()  argument
43 ir_instruction *prev_base_ir = v->base_ir; in visit_list_elements()
47 v->base_ir = ir; in visit_list_elements()
48 ir_visitor_status s = ir->accept(v); in visit_list_elements()
53 v->base_ir = prev_base_ir; in visit_list_elements()
60 ir_variable::accept(ir_hierarchical_visitor *v) in accept() argument
62 return v->visit(this); in accept()
67 ir_loop::accept(ir_hierarchical_visitor *v) in accept() argument
69 ir_visitor_status s = v->visit_enter(this); in accept()
74 s = visit_list_elements(v, &this->body_instructions); in accept()
80 s = this->from->accept(v); in accept()
86 s = this->to->accept(v); in accept()
92 s = this->increment->accept(v); in accept()
98 return v->visit_leave(this); in accept()
103 ir_loop_jump::accept(ir_hierarchical_visitor *v) in accept() argument
105 return v->visit(this); in accept()
110 ir_function_signature::accept(ir_hierarchical_visitor *v) in accept() argument
112 ir_visitor_status s = v->visit_enter(this); in accept()
116 s = visit_list_elements(v, &this->parameters); in accept()
120 s = visit_list_elements(v, &this->body); in accept()
121 return (s == visit_stop) ? s : v->visit_leave(this); in accept()
126 ir_function::accept(ir_hierarchical_visitor *v) in accept() argument
128 ir_visitor_status s = v->visit_enter(this); in accept()
132 s = visit_list_elements(v, &this->signatures); in accept()
133 return (s == visit_stop) ? s : v->visit_leave(this); in accept()
138 ir_expression::accept(ir_hierarchical_visitor *v) in accept() argument
140 ir_visitor_status s = v->visit_enter(this); in accept()
146 switch (this->operands[i]->accept(v)) { in accept()
160 return v->visit_leave(this); in accept()
164 ir_texture::accept(ir_hierarchical_visitor *v) in accept() argument
166 ir_visitor_status s = v->visit_enter(this); in accept()
170 s = this->sampler->accept(v); in accept()
174 s = this->coordinate->accept(v); in accept()
179 s = this->projector->accept(v); in accept()
185 s = this->shadow_comparitor->accept(v); in accept()
194 s = this->lod_info.bias->accept(v); in accept()
200 s = this->lod_info.lod->accept(v); in accept()
205 s = this->lod_info.grad.dPdx->accept(v); in accept()
209 s = this->lod_info.grad.dPdy->accept(v); in accept()
215 return (s == visit_stop) ? s : v->visit_leave(this); in accept()
220 ir_swizzle::accept(ir_hierarchical_visitor *v) in accept() argument
222 ir_visitor_status s = v->visit_enter(this); in accept()
226 s = this->val->accept(v); in accept()
227 return (s == visit_stop) ? s : v->visit_leave(this); in accept()
232 ir_dereference_variable::accept(ir_hierarchical_visitor *v) in accept() argument
234 return v->visit(this); in accept()
239 ir_dereference_array::accept(ir_hierarchical_visitor *v) in accept() argument
241 ir_visitor_status s = v->visit_enter(this); in accept()
248 const bool was_in_assignee = v->in_assignee; in accept()
249 v->in_assignee = false; in accept()
250 s = this->array_index->accept(v); in accept()
251 v->in_assignee = was_in_assignee; in accept()
256 s = this->array->accept(v); in accept()
257 return (s == visit_stop) ? s : v->visit_leave(this); in accept()
262 ir_dereference_record::accept(ir_hierarchical_visitor *v) in accept() argument
264 ir_visitor_status s = v->visit_enter(this); in accept()
268 s = this->record->accept(v); in accept()
269 return (s == visit_stop) ? s : v->visit_leave(this); in accept()
274 ir_assignment::accept(ir_hierarchical_visitor *v) in accept() argument
276 ir_visitor_status s = v->visit_enter(this); in accept()
280 v->in_assignee = true; in accept()
281 s = this->lhs->accept(v); in accept()
282 v->in_assignee = false; in accept()
286 s = this->rhs->accept(v); in accept()
291 s = this->condition->accept(v); in accept()
293 return (s == visit_stop) ? s : v->visit_leave(this); in accept()
298 ir_constant::accept(ir_hierarchical_visitor *v) in accept() argument
300 return v->visit(this); in accept()
305 ir_call::accept(ir_hierarchical_visitor *v) in accept() argument
307 ir_visitor_status s = v->visit_enter(this); in accept()
311 s = visit_list_elements(v, &this->actual_parameters); in accept()
315 return v->visit_leave(this); in accept()
320 ir_return::accept(ir_hierarchical_visitor *v) in accept() argument
322 ir_visitor_status s = v->visit_enter(this); in accept()
328 s = val->accept(v); in accept()
333 return v->visit_leave(this); in accept()
338 ir_discard::accept(ir_hierarchical_visitor *v) in accept() argument
340 ir_visitor_status s = v->visit_enter(this); in accept()
345 s = this->condition->accept(v); in accept()
350 return v->visit_leave(this); in accept()
355 ir_if::accept(ir_hierarchical_visitor *v) in accept() argument
357 ir_visitor_status s = v->visit_enter(this); in accept()
361 s = this->condition->accept(v); in accept()
366 s = visit_list_elements(v, &this->then_instructions); in accept()
372 s = visit_list_elements(v, &this->else_instructions); in accept()
377 return v->visit_leave(this); in accept()