Lines Matching refs:accept
28 * Implementations of all hierarchical visitor accept methods for IR
55 ir_visitor_status s = ir->accept(v);
68 ir_rvalue::accept(ir_hierarchical_visitor *v)
75 ir_variable::accept(ir_hierarchical_visitor *v)
82 ir_loop::accept(ir_hierarchical_visitor *v)
98 ir_loop_jump::accept(ir_hierarchical_visitor *v)
105 ir_function_signature::accept(ir_hierarchical_visitor *v)
121 ir_function::accept(ir_hierarchical_visitor *v)
133 ir_expression::accept(ir_hierarchical_visitor *v)
141 switch (this->operands[i]->accept(v)) {
159 ir_texture::accept(ir_hierarchical_visitor *v)
165 s = this->sampler->accept(v);
170 s = this->coordinate->accept(v);
176 s = this->projector->accept(v);
182 s = this->shadow_comparator->accept(v);
188 s = this->offset->accept(v);
194 s = this->clamp->accept(v);
207 s = this->lod_info.bias->accept(v);
214 s = this->lod_info.lod->accept(v);
219 s = this->lod_info.sample_index->accept(v);
224 s = this->lod_info.grad.dPdx->accept(v);
228 s = this->lod_info.grad.dPdy->accept(v);
233 s = this->lod_info.component->accept(v);
245 ir_swizzle::accept(ir_hierarchical_visitor *v)
251 s = this->val->accept(v);
257 ir_dereference_variable::accept(ir_hierarchical_visitor *v)
264 ir_dereference_array::accept(ir_hierarchical_visitor *v)
275 s = this->array_index->accept(v);
281 s = this->array->accept(v);
287 ir_dereference_record::accept(ir_hierarchical_visitor *v)
293 s = this->record->accept(v);
299 ir_assignment::accept(ir_hierarchical_visitor *v)
306 s = this->lhs->accept(v);
311 s = this->rhs->accept(v);
320 ir_constant::accept(ir_hierarchical_visitor *v)
327 ir_call::accept(ir_hierarchical_visitor *v)
335 s = this->return_deref->accept(v);
350 ir_return::accept(ir_hierarchical_visitor *v)
358 s = val->accept(v);
368 ir_discard::accept(ir_hierarchical_visitor *v)
375 s = this->condition->accept(v);
385 ir_demote::accept(ir_hierarchical_visitor *v)
397 ir_if::accept(ir_hierarchical_visitor *v)
403 s = this->condition->accept(v);
423 ir_emit_vertex::accept(ir_hierarchical_visitor *v)
429 s = this->stream->accept(v);
439 ir_end_primitive::accept(ir_hierarchical_visitor *v)
445 s = this->stream->accept(v);
454 ir_barrier::accept(ir_hierarchical_visitor *v)