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

12

/external/mesa3d/src/glsl/
H A Dir_rvalue_visitor.h36 virtual ir_visitor_status visit_leave(ir_assignment *);
37 virtual ir_visitor_status visit_leave(ir_call *);
38 virtual ir_visitor_status visit_leave(ir_dereference_array *);
39 virtual ir_visitor_status visit_leave(ir_dereference_record *);
40 virtual ir_visitor_status visit_leave(ir_expression *);
41 virtual ir_visitor_status visit_leave(ir_if *);
42 virtual ir_visitor_status visit_leave(ir_return *);
43 virtual ir_visitor_status visit_leave(ir_swizzle *);
44 virtual ir_visitor_status visit_leave(ir_texture *);
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
112 virtual ir_visitor_status visit_leave(class ir_loop *);
114 virtual ir_visitor_status visit_leave(class ir_function_signature *);
116 virtual ir_visitor_status visit_leave(class ir_function *);
118 virtual ir_visitor_status visit_leave(class ir_expression *);
120 virtual ir_visitor_status visit_leave(class ir_texture *);
122 virtual ir_visitor_status visit_leave(class ir_swizzle *);
124 virtual ir_visitor_status visit_leave(clas
[all...]
H A Dir_rvalue_visitor.cpp39 ir_rvalue_visitor::visit_leave(ir_expression *ir) function in class:ir_rvalue_visitor
51 ir_rvalue_visitor::visit_leave(ir_texture *ir) function in class:ir_rvalue_visitor
77 ir_rvalue_visitor::visit_leave(ir_swizzle *ir) function in class:ir_rvalue_visitor
84 ir_rvalue_visitor::visit_leave(ir_dereference_array *ir) function in class:ir_rvalue_visitor
99 ir_rvalue_visitor::visit_leave(ir_dereference_record *ir) function in class:ir_rvalue_visitor
106 ir_rvalue_visitor::visit_leave(ir_assignment *ir) function in class:ir_rvalue_visitor
115 ir_rvalue_visitor::visit_leave(ir_call *ir) function in class:ir_rvalue_visitor
130 ir_rvalue_visitor::visit_leave(ir_return *ir) function in class:ir_rvalue_visitor
137 ir_rvalue_visitor::visit_leave(ir_if *ir) function in class:ir_rvalue_visitor
H A Dir_hierarchical_visitor.cpp81 ir_hierarchical_visitor::visit_leave(ir_loop *ir) function in class:ir_hierarchical_visitor
97 ir_hierarchical_visitor::visit_leave(ir_function_signature *ir) function in class:ir_hierarchical_visitor
113 ir_hierarchical_visitor::visit_leave(ir_function *ir) function in class:ir_hierarchical_visitor
129 ir_hierarchical_visitor::visit_leave(ir_expression *ir) function in class:ir_hierarchical_visitor
145 ir_hierarchical_visitor::visit_leave(ir_texture *ir) function in class:ir_hierarchical_visitor
161 ir_hierarchical_visitor::visit_leave(ir_swizzle *ir) function in class:ir_hierarchical_visitor
177 ir_hierarchical_visitor::visit_leave(ir_dereference_array *ir) function in class:ir_hierarchical_visitor
193 ir_hierarchical_visitor::visit_leave(ir_dereference_record *ir) function in class:ir_hierarchical_visitor
209 ir_hierarchical_visitor::visit_leave(ir_assignment *ir) function in class:ir_hierarchical_visitor
225 ir_hierarchical_visitor::visit_leave(ir_cal function in class:ir_hierarchical_visitor
241 ir_hierarchical_visitor::visit_leave(ir_return *ir) function in class:ir_hierarchical_visitor
257 ir_hierarchical_visitor::visit_leave(ir_discard *ir) function in class:ir_hierarchical_visitor
273 ir_hierarchical_visitor::visit_leave(ir_if *ir) function in class:ir_hierarchical_visitor
[all...]
H A Dopt_redundant_jumps.cpp38 virtual ir_visitor_status visit_leave(ir_if *);
39 virtual ir_visitor_status visit_leave(ir_loop *);
46 redundant_jumps_visitor::visit_leave(ir_if *ir) function in class:redundant_jumps_visitor
87 redundant_jumps_visitor::visit_leave(ir_loop *ir) function in class:redundant_jumps_visitor
H A Dopt_if_simplification.cpp40 ir_visitor_status visit_leave(ir_if *);
56 ir_if_simplification_visitor::visit_leave(ir_if *ir) function in class:ir_if_simplification_visitor
H A Dir_hv_accept.cpp98 return v->visit_leave(this);
121 return (s == visit_stop) ? s : v->visit_leave(this);
133 return (s == visit_stop) ? s : v->visit_leave(this);
160 return v->visit_leave(this);
215 return (s == visit_stop) ? s : v->visit_leave(this);
227 return (s == visit_stop) ? s : v->visit_leave(this);
257 return (s == visit_stop) ? s : v->visit_leave(this);
269 return (s == visit_stop) ? s : v->visit_leave(this);
293 return (s == visit_stop) ? s : v->visit_leave(this);
315 return v->visit_leave(thi
[all...]
H A Dir_variable_refcount.h70 virtual ir_visitor_status visit_leave(ir_assignment *);
H A Dir_mod_to_fract.cpp43 ir_visitor_status visit_leave(ir_expression *);
58 ir_mod_to_fract_visitor::visit_leave(ir_expression *ir) function in class:ir_mod_to_fract_visitor
H A Dlower_texture_projection.cpp47 ir_visitor_status visit_leave(ir_texture *ir);
53 lower_texture_projection_visitor::visit_leave(ir_texture *ir) function in class:lower_texture_projection_visitor
H A Dir_div_to_mul_rcp.cpp45 ir_visitor_status visit_leave(ir_expression *);
60 ir_div_to_mul_rcp_visitor::visit_leave(ir_expression *ir) function in class:ir_div_to_mul_rcp_visitor
H A Dlower_discard.cpp118 ir_visitor_status visit_leave(ir_if *);
165 lower_discard_visitor::visit_leave(ir_if *ir) function in class:lower_discard_visitor
H A Dopt_function_inlining.cpp343 virtual ir_visitor_status visit_leave(ir_call *);
344 virtual ir_visitor_status visit_leave(ir_dereference_array *);
345 virtual ir_visitor_status visit_leave(ir_dereference_record *);
346 virtual ir_visitor_status visit_leave(ir_texture *);
380 ir_sampler_replacement_visitor::visit_leave(ir_texture *ir) function in class:ir_sampler_replacement_visitor
388 ir_sampler_replacement_visitor::visit_leave(ir_dereference_array *ir) function in class:ir_sampler_replacement_visitor
395 ir_sampler_replacement_visitor::visit_leave(ir_dereference_record *ir) function in class:ir_sampler_replacement_visitor
402 ir_sampler_replacement_visitor::visit_leave(ir_call *ir) function in class:ir_sampler_replacement_visitor
H A Dloop_analysis.cpp111 virtual ir_visitor_status visit_leave(ir_loop *);
113 virtual ir_visitor_status visit_leave(ir_assignment *);
115 virtual ir_visitor_status visit_leave(ir_if *);
204 loop_analysis::visit_leave(ir_loop *ir) function in class:loop_analysis
334 loop_analysis::visit_leave(ir_if *ir) function in class:loop_analysis
358 loop_analysis::visit_leave(ir_assignment *ir) function in class:loop_analysis
H A Dlower_if_to_cond_assign.cpp61 ir_visitor_status visit_leave(ir_if *);
149 ir_if_to_cond_assign_visitor::visit_leave(ir_if *ir) function in class:ir_if_to_cond_assign_visitor
H A Dir_import_prototypes.cpp72 virtual ir_visitor_status visit_leave(ir_function *ir) function in class:import_prototype_visitor
H A Dir_variable_refcount.cpp102 ir_variable_refcount_visitor::visit_leave(ir_assignment *ir) function in class:ir_variable_refcount_visitor
H A Dir_if_return.cpp47 ir_visitor_status visit_leave(ir_if *);
209 ir_if_return_visitor::visit_leave(ir_if *ir) function in class:ir_if_return_visitor
H A Dir_validate.cpp64 virtual ir_visitor_status visit_leave(ir_loop *ir);
66 virtual ir_visitor_status visit_leave(ir_function *ir);
69 virtual ir_visitor_status visit_leave(ir_expression *ir);
70 virtual ir_visitor_status visit_leave(ir_swizzle *ir);
119 ir_validate::visit_leave(ir_loop *ir) function in class:ir_validate
180 ir_validate::visit_leave(ir_function *ir) function in class:ir_validate
207 ir_validate::visit_leave(ir_expression *ir) function in class:ir_validate
428 ir_validate::visit_leave(ir_swizzle *ir) function in class:ir_validate
H A Dloop_unroll.cpp37 virtual ir_visitor_status visit_leave(ir_loop *ir);
55 loop_unroll_visitor::visit_leave(ir_loop *ir) function in class:loop_unroll_visitor
H A Dloop_controls.cpp163 virtual ir_visitor_status visit_leave(ir_loop *ir);
172 loop_control_visitor::visit_leave(ir_loop *ir) function in class:loop_control_visitor
H A Dlower_instructions.cpp89 ir_visitor_status visit_leave(ir_expression *);
250 lower_instructions_visitor::visit_leave(ir_expression *ir) function in class:lower_instructions_visitor
H A Dlower_vec_index_to_cond_assign.cpp59 virtual ir_visitor_status visit_leave(ir_assignment *);
151 ir_vec_index_to_cond_assign_visitor::visit_leave(ir_assignment *ir) function in class:ir_vec_index_to_cond_assign_visitor
H A Dopt_copy_propagation.cpp87 virtual ir_visitor_status visit_leave(class ir_assignment *);
135 ir_copy_propagation_visitor::visit_leave(ir_assignment *ir) function in class:ir_copy_propagation_visitor
H A Dopt_structure_splitting.cpp186 virtual ir_visitor_status visit_leave(ir_assignment *);
256 ir_structure_splitting_visitor::visit_leave(ir_assignment *ir) function in class:ir_structure_splitting_visitor

Completed in 151 milliseconds

12