Home
last modified time | relevance | path

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

12

/third_party/mesa3d/src/compiler/glsl/
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 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.cpp95 ir_hierarchical_visitor::visit_leave(ir_loop *ir) in visit_leave() function in ir_hierarchical_visitor
113 ir_hierarchical_visitor::visit_leave(ir_function_signature *ir) in visit_leave() function in ir_hierarchical_visitor
131 ir_hierarchical_visitor::visit_leave(ir_function *ir) in visit_leave() function in ir_hierarchical_visitor
149 ir_hierarchical_visitor::visit_leave(ir_expression *ir) in visit_leave() function in ir_hierarchical_visitor
167 ir_hierarchical_visitor::visit_leave(ir_texture *ir) in visit_leave() function in ir_hierarchical_visitor
185 ir_hierarchical_visitor::visit_leave(ir_swizzle *ir) in visit_leave() function in ir_hierarchical_visitor
203 ir_hierarchical_visitor::visit_leave(ir_dereference_array *ir) in visit_leave() function in ir_hierarchical_visitor
221 ir_hierarchical_visitor::visit_leave(ir_dereference_record *ir) in visit_leave() function in ir_hierarchical_visitor
239 ir_hierarchical_visitor::visit_leave(ir_assignment *ir) in visit_leave() function in ir_hierarchical_visitor
257 ir_hierarchical_visitor::visit_leave(ir_cal function in ir_hierarchical_visitor
275 ir_hierarchical_visitor::visit_leave(ir_return *ir) visit_leave() function in ir_hierarchical_visitor
293 ir_hierarchical_visitor::visit_leave(ir_discard *ir) visit_leave() function in ir_hierarchical_visitor
311 ir_hierarchical_visitor::visit_leave(ir_demote *ir) visit_leave() function in ir_hierarchical_visitor
329 ir_hierarchical_visitor::visit_leave(ir_if *ir) visit_leave() function in ir_hierarchical_visitor
347 ir_hierarchical_visitor::visit_leave(ir_emit_vertex *ir) visit_leave() function in ir_hierarchical_visitor
365 ir_hierarchical_visitor::visit_leave(ir_end_primitive *ir) visit_leave() function in ir_hierarchical_visitor
[all...]
H A Dir_rvalue_visitor.cpp174 ir_rvalue_visitor::visit_leave(ir_expression *ir) in visit_leave() function in ir_rvalue_visitor
180 ir_rvalue_visitor::visit_leave(ir_texture *ir) in visit_leave() function in ir_rvalue_visitor
186 ir_rvalue_visitor::visit_leave(ir_swizzle *ir) in visit_leave() function in ir_rvalue_visitor
192 ir_rvalue_visitor::visit_leave(ir_dereference_array *ir) in visit_leave() function in ir_rvalue_visitor
198 ir_rvalue_visitor::visit_leave(ir_dereference_record *ir) in visit_leave() function in ir_rvalue_visitor
204 ir_rvalue_visitor::visit_leave(ir_assignment *ir) in visit_leave() function in ir_rvalue_visitor
210 ir_rvalue_visitor::visit_leave(ir_call *ir) in visit_leave() function in ir_rvalue_visitor
216 ir_rvalue_visitor::visit_leave(ir_discard *ir) in visit_leave() function in ir_rvalue_visitor
222 ir_rvalue_visitor::visit_leave(ir_return *ir) in visit_leave() function in ir_rvalue_visitor
228 ir_rvalue_visitor::visit_leave(ir_i function in ir_rvalue_visitor
234 ir_rvalue_visitor::visit_leave(ir_emit_vertex *ir) visit_leave() function in ir_rvalue_visitor
240 ir_rvalue_visitor::visit_leave(ir_end_primitive *ir) visit_leave() function in 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) in visit_leave() function in ir_variable_replacement_visitor
405 ir_variable_replacement_visitor::visit_leave(ir_assignment *ir) in visit_leave() function in ir_variable_replacement_visitor
414 ir_variable_replacement_visitor::visit_leave(ir_expressio function in ir_variable_replacement_visitor
423 ir_variable_replacement_visitor::visit_leave(ir_return *ir) visit_leave() function in ir_variable_replacement_visitor
431 ir_variable_replacement_visitor::visit_leave(ir_dereference_array *ir) visit_leave() function in ir_variable_replacement_visitor
438 ir_variable_replacement_visitor::visit_leave(ir_dereference_record *ir) visit_leave() function in ir_variable_replacement_visitor
445 ir_variable_replacement_visitor::visit_leave(ir_call *ir) visit_leave() function in ir_variable_replacement_visitor
[all...]
H A Dir_hv_accept.cpp93 return v->visit_leave(this); in accept()
116 return (s == visit_stop) ? s : v->visit_leave(this); in accept()
128 return (s == visit_stop) ? s : v->visit_leave(this); in accept()
155 return v->visit_leave(this); in accept()
240 return v->visit_leave(this); in accept()
252 return (s == visit_stop) ? s : v->visit_leave(this); in accept()
282 return (s == visit_stop) ? s : v->visit_leave(this); in accept()
294 return (s == visit_stop) ? s : v->visit_leave(this); in accept()
315 return (s == visit_stop) ? s : v->visit_leave(this); in accept()
345 return v->visit_leave(thi in accept()
[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) in visit_leave() function in output_read_remover
155 output_read_remover::visit_leave(ir_emit_vertex *ir) in visit_leave() function in output_read_remover
162 output_read_remover::visit_leave(ir_function_signature *sig) in visit_leave() function in output_read_remover
H A Dir_builder_print_visitor.cpp49 virtual ir_visitor_status visit_leave(class ir_loop *);
52 virtual ir_visitor_status visit_leave(class ir_function_signature *);
57 virtual ir_visitor_status visit_leave(class ir_assignment *);
59 virtual ir_visitor_status visit_leave(class ir_call *);
60 virtual ir_visitor_status visit_leave(class ir_swizzle *);
61 virtual ir_visitor_status visit_leave(class ir_return *);
302 ir_builder_print_visitor::visit_leave(ir_function_signature *ir) in visit_leave() function in ir_builder_print_visitor
470 ir_builder_print_visitor::visit_leave(ir_swizzle *ir) in visit_leave() function in ir_builder_print_visitor
522 ir_builder_print_visitor::visit_leave(ir_assignment *ir) in visit_leave() function in ir_builder_print_visitor
676 ir_builder_print_visitor::visit_leave(ir_retur function in ir_builder_print_visitor
696 ir_builder_print_visitor::visit_leave(ir_call *ir) visit_leave() function in ir_builder_print_visitor
753 ir_builder_print_visitor::visit_leave(ir_loop *ir) visit_leave() function in ir_builder_print_visitor
[all...]
H A Dlower_builtins.cpp38 ir_visitor_status visit_leave(ir_call *);
53 lower_builtins_visitor::visit_leave(ir_call *ir) in visit_leave() function in lower_builtins_visitor
H A Dlower_vector_insert.cpp47 virtual ir_visitor_status visit_leave(ir_assignment *expr);
158 vector_insert_visitor::visit_leave(ir_assignment *ir) in visit_leave() function in vector_insert_visitor
160 ir_rvalue_visitor::visit_leave(ir); in visit_leave()
H A Dlower_tess_level.cpp68 virtual ir_visitor_status visit_leave(ir_assignment *);
70 virtual ir_visitor_status visit_leave(ir_call *);
296 lower_tess_level_visitor::visit_leave(ir_assignment *ir) in visit_leave() function in lower_tess_level_visitor
301 ir_rvalue_visitor::visit_leave(ir); in visit_leave()
360 * Set up base_ir properly and call visit_leave() on a newly created
383 lower_tess_level_visitor::visit_leave(ir_call *ir) in visit_leave() function in lower_tess_level_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) in visit_leave() function in nested_if_flattener
H A Dopt_if_simplification.cpp43 ir_visitor_status visit_leave(ir_if *);
72 ir_if_simplification_visitor::visit_leave(ir_if *ir) in visit_leave() function in ir_if_simplification_visitor
H A Dpropagate_invariance.cpp63 virtual ir_visitor_status visit_leave(ir_assignment *ir);
86 ir_invariance_propagation_visitor::visit_leave(ir_assignment *) in visit_leave() function in ir_invariance_propagation_visitor
H A Dlower_discard.cpp120 ir_visitor_status visit_leave(ir_if *);
168 lower_discard_visitor::visit_leave(ir_if *ir) in visit_leave() function in lower_discard_visitor
H A Dlower_named_interface_blocks.cpp118 virtual ir_visitor_status visit_leave(ir_assignment *);
119 virtual ir_visitor_status visit_leave(ir_expression *);
224 flatten_named_interface_blocks_declarations::visit_leave(ir_assignment *ir) in visit_leave() function in flatten_named_interface_blocks_declarations
249 flatten_named_interface_blocks_declarations::visit_leave(ir_expression *ir) in visit_leave() function in flatten_named_interface_blocks_declarations
H A Dopt_array_splitting.cpp109 virtual ir_visitor_status visit_leave(ir_assignment *);
198 ir_array_reference_visitor::visit_leave(ir_assignment *) in visit_leave() function in ir_array_reference_visitor
321 virtual ir_visitor_status visit_leave(ir_assignment *);
397 ir_array_splitting_visitor::visit_leave(ir_assignment *ir) in visit_leave() function in ir_array_splitting_visitor
H A Dlower_distance.cpp91 virtual ir_visitor_status visit_leave(ir_assignment *);
93 virtual ir_visitor_status visit_leave(ir_call *);
437 lower_distance_visitor::visit_leave(ir_assignment *ir) in visit_leave() function in lower_distance_visitor
442 ir_rvalue_visitor::visit_leave(ir); in visit_leave()
501 * Set up base_ir properly and call visit_leave() on a newly created
530 lower_distance_visitor::visit_leave(ir_call *ir) in visit_leave() function in lower_distance_visitor
H A Dlower_subroutine.cpp46 ir_visitor_status visit_leave(ir_call *);
80 lower_subroutine_visitor::visit_leave(ir_call *ir) in visit_leave() function in lower_subroutine_visitor
H A Dlower_vec_index_to_cond_assign.cpp66 virtual ir_visitor_status visit_leave(ir_assignment *);
135 ir_vec_index_to_cond_assign_visitor::visit_leave(ir_assignment *ir) in visit_leave() function in ir_vec_index_to_cond_assign_visitor
H A Dlower_precision.cpp120 virtual ir_visitor_status visit_leave(ir_assignment *ir);
121 virtual ir_visitor_status visit_leave(ir_call *ir);
144 virtual ir_visitor_status visit_leave(ir_expression *);
566 find_lowerable_rvalues_visitor::visit_leave(ir_call *ir) in visit_leave() function in __anon7193::find_lowerable_rvalues_visitor
568 ir_hierarchical_visitor::visit_leave(ir); in visit_leave()
603 find_lowerable_rvalues_visitor::visit_leave(ir_assignment *ir) in visit_leave() function in __anon7193::find_lowerable_rvalues_visitor
605 ir_hierarchical_visitor::visit_leave(ir); in visit_leave()
810 lower_precision_visitor::visit_leave(ir_expression *ir) in visit_leave() function in __anon7193::lower_precision_visitor
812 ir_rvalue_visitor::visit_leave(ir); in visit_leave()
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) in visit_leave() function in add_neg_to_sub_visitor
H A Dopt_copy_propagation_elements.cpp295 virtual ir_visitor_status visit_leave(class ir_assignment *);
298 virtual ir_visitor_status visit_leave(class ir_swizzle *);
371 ir_copy_propagation_elements_visitor::visit_leave(ir_assignment *ir) in visit_leave() function in ir_copy_propagation_elements_visitor
391 ir_copy_propagation_elements_visitor::visit_leave(ir_swizzle *) in visit_leave() function in ir_copy_propagation_elements_visitor
H A Dir_variable_refcount.cpp129 ir_variable_refcount_visitor::visit_leave(ir_assignment *ir) in visit_leave() function in ir_variable_refcount_visitor

Completed in 13 milliseconds

12