Searched refs:visit_leave (Results 1 - 25 of 89) sorted by relevance

1234

/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dir_rvalue_visitor.h57 virtual ir_visitor_status visit_leave(ir_assignment *);
58 virtual ir_visitor_status visit_leave(ir_call *);
59 virtual ir_visitor_status visit_leave(ir_dereference_array *);
60 virtual ir_visitor_status visit_leave(ir_dereference_record *);
61 virtual ir_visitor_status visit_leave(ir_discard *);
62 virtual ir_visitor_status visit_leave(ir_expression *);
63 virtual ir_visitor_status visit_leave(ir_if *);
64 virtual ir_visitor_status visit_leave(ir_return *);
65 virtual ir_visitor_status visit_leave(ir_swizzle *);
66 virtual ir_visitor_status visit_leave(ir_textur
[all...]
H A Dir_hierarchical_visitor.h47 * processing child nodes, and a \c visit_leave method which is invoked just
62 * finally, call the \c visit_leave method. If any of these return a value
67 * \c visit_leave method can be provided. By default each of these methods
113 virtual ir_visitor_status visit_leave(class ir_loop *);
115 virtual ir_visitor_status visit_leave(class ir_function_signature *);
117 virtual ir_visitor_status visit_leave(class ir_function *);
119 virtual ir_visitor_status visit_leave(class ir_expression *);
121 virtual ir_visitor_status visit_leave(class ir_texture *);
123 virtual ir_visitor_status visit_leave(class ir_swizzle *);
125 virtual ir_visitor_status visit_leave(clas
[all...]
H A Dlower_builtins.cpp38 ir_visitor_status visit_leave(ir_call *);
53 lower_builtins_visitor::visit_leave(ir_call *ir) function in class:lower_builtins_visitor
H A Dir_hierarchical_visitor.cpp95 ir_hierarchical_visitor::visit_leave(ir_loop *ir) function in class:ir_hierarchical_visitor
113 ir_hierarchical_visitor::visit_leave(ir_function_signature *ir) function in class:ir_hierarchical_visitor
131 ir_hierarchical_visitor::visit_leave(ir_function *ir) function in class:ir_hierarchical_visitor
149 ir_hierarchical_visitor::visit_leave(ir_expression *ir) function in class:ir_hierarchical_visitor
167 ir_hierarchical_visitor::visit_leave(ir_texture *ir) function in class:ir_hierarchical_visitor
185 ir_hierarchical_visitor::visit_leave(ir_swizzle *ir) function in class:ir_hierarchical_visitor
203 ir_hierarchical_visitor::visit_leave(ir_dereference_array *ir) function in class:ir_hierarchical_visitor
221 ir_hierarchical_visitor::visit_leave(ir_dereference_record *ir) function in class:ir_hierarchical_visitor
239 ir_hierarchical_visitor::visit_leave(ir_assignment *ir) function in class:ir_hierarchical_visitor
257 ir_hierarchical_visitor::visit_leave(ir_cal function in class:ir_hierarchical_visitor
275 ir_hierarchical_visitor::visit_leave(ir_return *ir) function in class:ir_hierarchical_visitor
293 ir_hierarchical_visitor::visit_leave(ir_discard *ir) function in class:ir_hierarchical_visitor
311 ir_hierarchical_visitor::visit_leave(ir_demote *ir) function in class:ir_hierarchical_visitor
329 ir_hierarchical_visitor::visit_leave(ir_if *ir) function in class:ir_hierarchical_visitor
347 ir_hierarchical_visitor::visit_leave(ir_emit_vertex *ir) function in class:ir_hierarchical_visitor
365 ir_hierarchical_visitor::visit_leave(ir_end_primitive *ir) function in class:ir_hierarchical_visitor
[all...]
H A Dopt_redundant_jumps.cpp40 virtual ir_visitor_status visit_leave(ir_if *);
41 virtual ir_visitor_status visit_leave(ir_loop *);
59 redundant_jumps_visitor::visit_leave(ir_if *ir) function in class:redundant_jumps_visitor
100 redundant_jumps_visitor::visit_leave(ir_loop *ir) function in class:redundant_jumps_visitor
H A Dlower_output_reads.cpp55 virtual ir_visitor_status visit_leave(class ir_emit_vertex *);
56 virtual ir_visitor_status visit_leave(class ir_return *);
57 virtual ir_visitor_status visit_leave(class ir_function_signature *);
148 output_read_remover::visit_leave(ir_return *ir) function in class:output_read_remover
155 output_read_remover::visit_leave(ir_emit_vertex *ir) function in class:output_read_remover
162 output_read_remover::visit_leave(ir_function_signature *sig) function in class:output_read_remover
H A Dopt_conditional_discard.cpp48 ir_visitor_status visit_leave(ir_if *);
64 opt_conditional_discard_visitor::visit_leave(ir_if *ir) function in class:opt_conditional_discard_visitor
H A Dopt_flatten_nested_if_blocks.cpp56 ir_visitor_status visit_leave(ir_if *);
85 nested_if_flattener::visit_leave(ir_if *ir) function in class:nested_if_flattener
H A Dir_rvalue_visitor.cpp175 ir_rvalue_visitor::visit_leave(ir_expression *ir) function in class:ir_rvalue_visitor
181 ir_rvalue_visitor::visit_leave(ir_texture *ir) function in class:ir_rvalue_visitor
187 ir_rvalue_visitor::visit_leave(ir_swizzle *ir) function in class:ir_rvalue_visitor
193 ir_rvalue_visitor::visit_leave(ir_dereference_array *ir) function in class:ir_rvalue_visitor
199 ir_rvalue_visitor::visit_leave(ir_dereference_record *ir) function in class:ir_rvalue_visitor
205 ir_rvalue_visitor::visit_leave(ir_assignment *ir) function in class:ir_rvalue_visitor
211 ir_rvalue_visitor::visit_leave(ir_call *ir) function in class:ir_rvalue_visitor
217 ir_rvalue_visitor::visit_leave(ir_discard *ir) function in class:ir_rvalue_visitor
223 ir_rvalue_visitor::visit_leave(ir_return *ir) function in class:ir_rvalue_visitor
229 ir_rvalue_visitor::visit_leave(ir_i function in class:ir_rvalue_visitor
235 ir_rvalue_visitor::visit_leave(ir_emit_vertex *ir) function in class:ir_rvalue_visitor
241 ir_rvalue_visitor::visit_leave(ir_end_primitive *ir) function in class:ir_rvalue_visitor
[all...]
H A Dopt_function_inlining.cpp357 virtual ir_visitor_status visit_leave(ir_call *);
358 virtual ir_visitor_status visit_leave(ir_dereference_array *);
359 virtual ir_visitor_status visit_leave(ir_dereference_record *);
360 virtual ir_visitor_status visit_leave(ir_texture *);
361 virtual ir_visitor_status visit_leave(ir_assignment *);
362 virtual ir_visitor_status visit_leave(ir_expression *);
363 virtual ir_visitor_status visit_leave(ir_return *);
397 ir_variable_replacement_visitor::visit_leave(ir_texture *ir) function in class:ir_variable_replacement_visitor
405 ir_variable_replacement_visitor::visit_leave(ir_assignment *ir) function in class:ir_variable_replacement_visitor
414 ir_variable_replacement_visitor::visit_leave(ir_expressio function in class:ir_variable_replacement_visitor
423 ir_variable_replacement_visitor::visit_leave(ir_return *ir) function in class:ir_variable_replacement_visitor
431 ir_variable_replacement_visitor::visit_leave(ir_dereference_array *ir) function in class:ir_variable_replacement_visitor
438 ir_variable_replacement_visitor::visit_leave(ir_dereference_record *ir) function in class:ir_variable_replacement_visitor
445 ir_variable_replacement_visitor::visit_leave(ir_call *ir) function in class:ir_variable_replacement_visitor
[all...]
H A Dir_hv_accept.cpp93 return v->visit_leave(this);
116 return (s == visit_stop) ? s : v->visit_leave(this);
128 return (s == visit_stop) ? s : v->visit_leave(this);
155 return v->visit_leave(this);
234 return v->visit_leave(this);
246 return (s == visit_stop) ? s : v->visit_leave(this);
276 return (s == visit_stop) ? s : v->visit_leave(this);
288 return (s == visit_stop) ? s : v->visit_leave(this);
312 return (s == visit_stop) ? s : v->visit_leave(this);
342 return v->visit_leave(thi
[all...]
H A Dir_variable_refcount.h76 virtual ir_visitor_status visit_leave(ir_assignment *);
H A Dopt_add_neg_to_sub.h37 ir_visitor_status visit_leave(ir_expression *ir) function in class:add_neg_to_sub_visitor
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dir_rvalue_visitor.h57 virtual ir_visitor_status visit_leave(ir_assignment *);
58 virtual ir_visitor_status visit_leave(ir_call *);
59 virtual ir_visitor_status visit_leave(ir_dereference_array *);
60 virtual ir_visitor_status visit_leave(ir_dereference_record *);
61 virtual ir_visitor_status visit_leave(ir_discard *);
62 virtual ir_visitor_status visit_leave(ir_expression *);
63 virtual ir_visitor_status visit_leave(ir_if *);
64 virtual ir_visitor_status visit_leave(ir_return *);
65 virtual ir_visitor_status visit_leave(ir_swizzle *);
66 virtual ir_visitor_status visit_leave(ir_textur
[all...]
H A Dir_hierarchical_visitor.h47 * processing child nodes, and a \c visit_leave method which is invoked just
62 * finally, call the \c visit_leave method. If any of these return a value
67 * \c visit_leave method can be provided. By default each of these methods
113 virtual ir_visitor_status visit_leave(class ir_loop *);
115 virtual ir_visitor_status visit_leave(class ir_function_signature *);
117 virtual ir_visitor_status visit_leave(class ir_function *);
119 virtual ir_visitor_status visit_leave(class ir_expression *);
121 virtual ir_visitor_status visit_leave(class ir_texture *);
123 virtual ir_visitor_status visit_leave(class ir_swizzle *);
125 virtual ir_visitor_status visit_leave(clas
[all...]
H A Dopt_redundant_jumps.cpp40 virtual ir_visitor_status visit_leave(ir_if *);
41 virtual ir_visitor_status visit_leave(ir_loop *);
59 redundant_jumps_visitor::visit_leave(ir_if *ir) function in class:redundant_jumps_visitor
100 redundant_jumps_visitor::visit_leave(ir_loop *ir) function in class:redundant_jumps_visitor
H A Dir_hierarchical_visitor.cpp101 ir_hierarchical_visitor::visit_leave(ir_loop *ir) function in class:ir_hierarchical_visitor
119 ir_hierarchical_visitor::visit_leave(ir_function_signature *ir) function in class:ir_hierarchical_visitor
137 ir_hierarchical_visitor::visit_leave(ir_function *ir) function in class:ir_hierarchical_visitor
155 ir_hierarchical_visitor::visit_leave(ir_expression *ir) function in class:ir_hierarchical_visitor
173 ir_hierarchical_visitor::visit_leave(ir_texture *ir) function in class:ir_hierarchical_visitor
191 ir_hierarchical_visitor::visit_leave(ir_swizzle *ir) function in class:ir_hierarchical_visitor
209 ir_hierarchical_visitor::visit_leave(ir_dereference_array *ir) function in class:ir_hierarchical_visitor
227 ir_hierarchical_visitor::visit_leave(ir_dereference_record *ir) function in class:ir_hierarchical_visitor
245 ir_hierarchical_visitor::visit_leave(ir_assignment *ir) function in class:ir_hierarchical_visitor
263 ir_hierarchical_visitor::visit_leave(ir_cal function in class:ir_hierarchical_visitor
281 ir_hierarchical_visitor::visit_leave(ir_return *ir) function in class:ir_hierarchical_visitor
299 ir_hierarchical_visitor::visit_leave(ir_discard *ir) function in class:ir_hierarchical_visitor
317 ir_hierarchical_visitor::visit_leave(ir_if *ir) function in class:ir_hierarchical_visitor
335 ir_hierarchical_visitor::visit_leave(ir_emit_vertex *ir) function in class:ir_hierarchical_visitor
353 ir_hierarchical_visitor::visit_leave(ir_end_primitive *ir) function in class:ir_hierarchical_visitor
[all...]
H A Dlower_output_reads.cpp55 virtual ir_visitor_status visit_leave(class ir_emit_vertex *);
56 virtual ir_visitor_status visit_leave(class ir_return *);
57 virtual ir_visitor_status visit_leave(class ir_function_signature *);
148 output_read_remover::visit_leave(ir_return *ir) function in class:output_read_remover
155 output_read_remover::visit_leave(ir_emit_vertex *ir) function in class:output_read_remover
162 output_read_remover::visit_leave(ir_function_signature *sig) function in class:output_read_remover
H A Dopt_conditional_discard.cpp48 ir_visitor_status visit_leave(ir_if *);
64 opt_conditional_discard_visitor::visit_leave(ir_if *ir) function in class:opt_conditional_discard_visitor
H A Dopt_flatten_nested_if_blocks.cpp56 ir_visitor_status visit_leave(ir_if *);
85 nested_if_flattener::visit_leave(ir_if *ir) function in class:nested_if_flattener
H A Dir_rvalue_visitor.cpp175 ir_rvalue_visitor::visit_leave(ir_expression *ir) function in class:ir_rvalue_visitor
181 ir_rvalue_visitor::visit_leave(ir_texture *ir) function in class:ir_rvalue_visitor
187 ir_rvalue_visitor::visit_leave(ir_swizzle *ir) function in class:ir_rvalue_visitor
193 ir_rvalue_visitor::visit_leave(ir_dereference_array *ir) function in class:ir_rvalue_visitor
199 ir_rvalue_visitor::visit_leave(ir_dereference_record *ir) function in class:ir_rvalue_visitor
205 ir_rvalue_visitor::visit_leave(ir_assignment *ir) function in class:ir_rvalue_visitor
211 ir_rvalue_visitor::visit_leave(ir_call *ir) function in class:ir_rvalue_visitor
217 ir_rvalue_visitor::visit_leave(ir_discard *ir) function in class:ir_rvalue_visitor
223 ir_rvalue_visitor::visit_leave(ir_return *ir) function in class:ir_rvalue_visitor
229 ir_rvalue_visitor::visit_leave(ir_i function in class:ir_rvalue_visitor
235 ir_rvalue_visitor::visit_leave(ir_emit_vertex *ir) function in class:ir_rvalue_visitor
241 ir_rvalue_visitor::visit_leave(ir_end_primitive *ir) function in class:ir_rvalue_visitor
[all...]
H A Dopt_function_inlining.cpp357 virtual ir_visitor_status visit_leave(ir_call *);
358 virtual ir_visitor_status visit_leave(ir_dereference_array *);
359 virtual ir_visitor_status visit_leave(ir_dereference_record *);
360 virtual ir_visitor_status visit_leave(ir_texture *);
361 virtual ir_visitor_status visit_leave(ir_assignment *);
362 virtual ir_visitor_status visit_leave(ir_expression *);
363 virtual ir_visitor_status visit_leave(ir_return *);
397 ir_variable_replacement_visitor::visit_leave(ir_texture *ir) function in class:ir_variable_replacement_visitor
405 ir_variable_replacement_visitor::visit_leave(ir_assignment *ir) function in class:ir_variable_replacement_visitor
414 ir_variable_replacement_visitor::visit_leave(ir_expressio function in class:ir_variable_replacement_visitor
423 ir_variable_replacement_visitor::visit_leave(ir_return *ir) function in class:ir_variable_replacement_visitor
431 ir_variable_replacement_visitor::visit_leave(ir_dereference_array *ir) function in class:ir_variable_replacement_visitor
438 ir_variable_replacement_visitor::visit_leave(ir_dereference_record *ir) function in class:ir_variable_replacement_visitor
445 ir_variable_replacement_visitor::visit_leave(ir_call *ir) function in class:ir_variable_replacement_visitor
[all...]
H A Dir_variable_refcount.h76 virtual ir_visitor_status visit_leave(ir_assignment *);
H A Dopt_add_neg_to_sub.h37 ir_visitor_status visit_leave(ir_expression *ir) function in class:add_neg_to_sub_visitor
H A Dir_hv_accept.cpp93 return v->visit_leave(this);
116 return (s == visit_stop) ? s : v->visit_leave(this);
128 return (s == visit_stop) ? s : v->visit_leave(this);
155 return v->visit_leave(this);
234 return v->visit_leave(this);
246 return (s == visit_stop) ? s : v->visit_leave(this);
276 return (s == visit_stop) ? s : v->visit_leave(this);
288 return (s == visit_stop) ? s : v->visit_leave(this);
312 return (s == visit_stop) ? s : v->visit_leave(this);
342 return v->visit_leave(thi
[all...]

Completed in 20 milliseconds

1234