Home
last modified time | relevance | path

Searched refs:visit_enter (Results 1 - 25 of 41) sorted by relevance

12

/third_party/mesa3d/src/compiler/glsl/
H A Dir_hierarchical_visitor.h46 * classes have a \c visit_enter method, which is invoked just before
61 * visit_enter method, call the \c accept method of each child node, and,
66 * abstract. Default implementations of every \c visit, \c visit_enter, and
112 virtual ir_visitor_status visit_enter(class ir_loop *);
114 virtual ir_visitor_status visit_enter(class ir_function_signature *);
116 virtual ir_visitor_status visit_enter(class ir_function *);
118 virtual ir_visitor_status visit_enter(class ir_expression *);
120 virtual ir_visitor_status visit_enter(class ir_texture *);
122 virtual ir_visitor_status visit_enter(class ir_swizzle *);
124 virtual ir_visitor_status visit_enter(clas
[all...]
H A Dir_rvalue_visitor.h74 virtual ir_visitor_status visit_enter(ir_assignment *);
75 virtual ir_visitor_status visit_enter(ir_call *);
76 virtual ir_visitor_status visit_enter(ir_dereference_array *);
77 virtual ir_visitor_status visit_enter(ir_dereference_record *);
78 virtual ir_visitor_status visit_enter(ir_discard *);
79 virtual ir_visitor_status visit_enter(ir_expression *);
80 virtual ir_visitor_status visit_enter(ir_if *);
81 virtual ir_visitor_status visit_enter(ir_return *);
82 virtual ir_visitor_status visit_enter(ir_swizzle *);
83 virtual ir_visitor_status visit_enter(ir_textur
[all...]
H A Dlower_vec_index_to_cond_assign.cpp64 virtual ir_visitor_status visit_enter(ir_expression *);
65 virtual ir_visitor_status visit_enter(ir_swizzle *);
67 virtual ir_visitor_status visit_enter(ir_return *);
68 virtual ir_visitor_status visit_enter(ir_call *);
69 virtual ir_visitor_status visit_enter(ir_if *);
114 ir_vec_index_to_cond_assign_visitor::visit_enter(ir_expression *ir) in visit_enter() function in ir_vec_index_to_cond_assign_visitor
123 ir_vec_index_to_cond_assign_visitor::visit_enter(ir_swizzle *ir) in visit_enter() function in ir_vec_index_to_cond_assign_visitor
143 ir_vec_index_to_cond_assign_visitor::visit_enter(ir_call *ir) in visit_enter() function in ir_vec_index_to_cond_assign_visitor
157 ir_vec_index_to_cond_assign_visitor::visit_enter(ir_return *ir) in visit_enter() function in ir_vec_index_to_cond_assign_visitor
166 ir_vec_index_to_cond_assign_visitor::visit_enter(ir_i function in ir_vec_index_to_cond_assign_visitor
[all...]
H A Dopt_tree_grafting.cpp72 virtual ir_visitor_status visit_enter(class ir_call *);
73 virtual ir_visitor_status visit_enter(class ir_expression *);
74 virtual ir_visitor_status visit_enter(class ir_function *);
75 virtual ir_visitor_status visit_enter(class ir_function_signature *);
76 virtual ir_visitor_status visit_enter(class ir_if *);
77 virtual ir_visitor_status visit_enter(class ir_loop *);
78 virtual ir_visitor_status visit_enter(class ir_swizzle *);
79 virtual ir_visitor_status visit_enter(class ir_texture *);
146 ir_tree_grafting_visitor::visit_enter(ir_loop *ir) in visit_enter() function in __anon7216::ir_tree_grafting_visitor
190 ir_tree_grafting_visitor::visit_enter(ir_functio function in __anon7216::ir_tree_grafting_visitor
197 ir_tree_grafting_visitor::visit_enter(ir_function_signature *ir) visit_enter() function in __anon7216::ir_tree_grafting_visitor
204 ir_tree_grafting_visitor::visit_enter(ir_call *ir) visit_enter() function in __anon7216::ir_tree_grafting_visitor
232 ir_tree_grafting_visitor::visit_enter(ir_expression *ir) visit_enter() function in __anon7216::ir_tree_grafting_visitor
243 ir_tree_grafting_visitor::visit_enter(ir_if *ir) visit_enter() function in __anon7216::ir_tree_grafting_visitor
255 ir_tree_grafting_visitor::visit_enter(ir_swizzle *ir) visit_enter() function in __anon7216::ir_tree_grafting_visitor
264 ir_tree_grafting_visitor::visit_enter(ir_texture *ir) visit_enter() function in __anon7216::ir_tree_grafting_visitor
[all...]
H A Dir_hierarchical_visitor.cpp86 ir_hierarchical_visitor::visit_enter(ir_loop *ir) in visit_enter() function in ir_hierarchical_visitor
104 ir_hierarchical_visitor::visit_enter(ir_function_signature *ir) in visit_enter() function in ir_hierarchical_visitor
122 ir_hierarchical_visitor::visit_enter(ir_function *ir) in visit_enter() function in ir_hierarchical_visitor
140 ir_hierarchical_visitor::visit_enter(ir_expression *ir) in visit_enter() function in ir_hierarchical_visitor
158 ir_hierarchical_visitor::visit_enter(ir_texture *ir) in visit_enter() function in ir_hierarchical_visitor
176 ir_hierarchical_visitor::visit_enter(ir_swizzle *ir) in visit_enter() function in ir_hierarchical_visitor
194 ir_hierarchical_visitor::visit_enter(ir_dereference_array *ir) in visit_enter() function in ir_hierarchical_visitor
212 ir_hierarchical_visitor::visit_enter(ir_dereference_record *ir) in visit_enter() function in ir_hierarchical_visitor
230 ir_hierarchical_visitor::visit_enter(ir_assignment *ir) in visit_enter() function in ir_hierarchical_visitor
248 ir_hierarchical_visitor::visit_enter(ir_cal function in ir_hierarchical_visitor
266 ir_hierarchical_visitor::visit_enter(ir_return *ir) visit_enter() function in ir_hierarchical_visitor
284 ir_hierarchical_visitor::visit_enter(ir_discard *ir) visit_enter() function in ir_hierarchical_visitor
302 ir_hierarchical_visitor::visit_enter(ir_demote *ir) visit_enter() function in ir_hierarchical_visitor
320 ir_hierarchical_visitor::visit_enter(ir_if *ir) visit_enter() function in ir_hierarchical_visitor
338 ir_hierarchical_visitor::visit_enter(ir_emit_vertex *ir) visit_enter() function in ir_hierarchical_visitor
356 ir_hierarchical_visitor::visit_enter(ir_end_primitive *ir) visit_enter() function in ir_hierarchical_visitor
[all...]
H A Dir_rvalue_visitor.cpp246 ir_rvalue_enter_visitor::visit_enter(ir_expression *ir) in visit_enter() function in ir_rvalue_enter_visitor
252 ir_rvalue_enter_visitor::visit_enter(ir_texture *ir) in visit_enter() function in ir_rvalue_enter_visitor
258 ir_rvalue_enter_visitor::visit_enter(ir_swizzle *ir) in visit_enter() function in ir_rvalue_enter_visitor
264 ir_rvalue_enter_visitor::visit_enter(ir_dereference_array *ir) in visit_enter() function in ir_rvalue_enter_visitor
270 ir_rvalue_enter_visitor::visit_enter(ir_dereference_record *ir) in visit_enter() function in ir_rvalue_enter_visitor
276 ir_rvalue_enter_visitor::visit_enter(ir_assignment *ir) in visit_enter() function in ir_rvalue_enter_visitor
282 ir_rvalue_enter_visitor::visit_enter(ir_call *ir) in visit_enter() function in ir_rvalue_enter_visitor
288 ir_rvalue_enter_visitor::visit_enter(ir_discard *ir) in visit_enter() function in ir_rvalue_enter_visitor
294 ir_rvalue_enter_visitor::visit_enter(ir_return *ir) in visit_enter() function in ir_rvalue_enter_visitor
300 ir_rvalue_enter_visitor::visit_enter(ir_i function in ir_rvalue_enter_visitor
306 ir_rvalue_enter_visitor::visit_enter(ir_emit_vertex *ir) visit_enter() function in ir_rvalue_enter_visitor
312 ir_rvalue_enter_visitor::visit_enter(ir_end_primitive *ir) visit_enter() function in ir_rvalue_enter_visitor
[all...]
H A Dopt_function_inlining.cpp56 virtual ir_visitor_status visit_enter(ir_expression *);
57 virtual ir_visitor_status visit_enter(ir_call *);
58 virtual ir_visitor_status visit_enter(ir_return *);
59 virtual ir_visitor_status visit_enter(ir_texture *);
60 virtual ir_visitor_status visit_enter(ir_swizzle *);
67 virtual ir_visitor_status visit_enter(ir_dereference_array *);
113 ir_save_lvalue_visitor::visit_enter(ir_dereference_array *deref) in visit_enter() function in ir_save_lvalue_visitor
292 ir_function_inlining_visitor::visit_enter(ir_expression *ir) in visit_enter() function in ir_function_inlining_visitor
300 ir_function_inlining_visitor::visit_enter(ir_return *ir) in visit_enter() function in ir_function_inlining_visitor
308 ir_function_inlining_visitor::visit_enter(ir_textur function in ir_function_inlining_visitor
316 ir_function_inlining_visitor::visit_enter(ir_swizzle *ir) visit_enter() function in ir_function_inlining_visitor
324 ir_function_inlining_visitor::visit_enter(ir_call *ir) visit_enter() function in ir_function_inlining_visitor
[all...]
H A Dir_hv_accept.cpp84 ir_visitor_status s = v->visit_enter(this); in accept()
107 ir_visitor_status s = v->visit_enter(this); in accept()
123 ir_visitor_status s = v->visit_enter(this); in accept()
135 ir_visitor_status s = v->visit_enter(this); in accept()
161 ir_visitor_status s = v->visit_enter(this); in accept()
247 ir_visitor_status s = v->visit_enter(this); in accept()
266 ir_visitor_status s = v->visit_enter(this); in accept()
289 ir_visitor_status s = v->visit_enter(this); in accept()
301 ir_visitor_status s = v->visit_enter(this); in accept()
329 ir_visitor_status s = v->visit_enter(thi in accept()
[all...]
H A Dlower_precision.cpp48 virtual ir_visitor_status visit_enter(ir_call *ir);
115 virtual ir_visitor_status visit_enter(ir_dereference_record *ir);
116 virtual ir_visitor_status visit_enter(ir_dereference_array *ir);
117 virtual ir_visitor_status visit_enter(ir_texture *ir);
118 virtual ir_visitor_status visit_enter(ir_expression *ir);
140 virtual ir_visitor_status visit_enter(ir_dereference_array *);
141 virtual ir_visitor_status visit_enter(ir_dereference_record *);
142 virtual ir_visitor_status visit_enter(ir_call *ir);
143 virtual ir_visitor_status visit_enter(ir_texture *ir);
355 find_lowerable_rvalues_visitor::visit_enter(ir_dereference_recor function in __anon7193::find_lowerable_rvalues_visitor
366 find_lowerable_rvalues_visitor::visit_enter(ir_dereference_array *ir) visit_enter() function in __anon7193::find_lowerable_rvalues_visitor
377 find_lowerable_rvalues_visitor::visit_enter(ir_texture *ir) visit_enter() function in __anon7193::find_lowerable_rvalues_visitor
390 find_lowerable_rvalues_visitor::visit_enter(ir_expression *ir) visit_enter() function in __anon7193::find_lowerable_rvalues_visitor
778 lower_precision_visitor::visit_enter(ir_dereference_record *ir) visit_enter() function in __anon7193::lower_precision_visitor
785 lower_precision_visitor::visit_enter(ir_dereference_array *ir) visit_enter() function in __anon7193::lower_precision_visitor
794 lower_precision_visitor::visit_enter(ir_call *ir) visit_enter() function in __anon7193::lower_precision_visitor
802 lower_precision_visitor::visit_enter(ir_texture *ir) visit_enter() function in __anon7193::lower_precision_visitor
876 find_precision_visitor::visit_enter(ir_call *ir) visit_enter() function in __anon7193::find_precision_visitor
1124 lower_variables_visitor::visit_enter(ir_assignment *ir) visit_enter() function in __anon7193::lower_variables_visitor
1205 lower_variables_visitor::visit_enter(ir_return *ir) visit_enter() function in __anon7193::lower_variables_visitor
1293 lower_variables_visitor::visit_enter(ir_call *ir) visit_enter() function in __anon7193::lower_variables_visitor
[all...]
H A Dopt_constant_variable.cpp53 using ir_hierarchical_visitor::visit_enter;
55 virtual ir_visitor_status visit_enter(ir_dereference_variable *);
57 virtual ir_visitor_status visit_enter(ir_assignment *);
58 virtual ir_visitor_status visit_enter(ir_call *);
92 ir_constant_variable_visitor::visit_enter(ir_dereference_variable *ir) in visit_enter() function in ir_constant_variable_visitor
99 ir_constant_variable_visitor::visit_enter(ir_assignment *ir) in visit_enter() function in ir_constant_variable_visitor
145 ir_constant_variable_visitor::visit_enter(ir_call *ir) in visit_enter() function in ir_constant_variable_visitor
H A Dopt_constant_folding.cpp53 virtual ir_visitor_status visit_enter(ir_discard *ir);
54 virtual ir_visitor_status visit_enter(ir_assignment *ir);
55 virtual ir_visitor_status visit_enter(ir_call *ir);
120 ir_constant_folding_visitor::visit_enter(ir_discard *ir) in visit_enter() function in ir_constant_folding_visitor
143 ir_constant_folding_visitor::visit_enter(ir_assignment *ir) in visit_enter() function in ir_constant_folding_visitor
156 ir_constant_folding_visitor::visit_enter(ir_call *ir) in visit_enter() function in ir_constant_folding_visitor
H A Dlower_discard_flow.cpp65 ir_visitor_status visit_enter(ir_discard *ir);
66 ir_visitor_status visit_enter(ir_loop *ir);
67 ir_visitor_status visit_enter(ir_function_signature *ir);
89 lower_discard_flow_visitor::visit_enter(ir_discard *ir) in visit_enter() function in lower_discard_flow_visitor
107 lower_discard_flow_visitor::visit_enter(ir_loop *ir) in visit_enter() function in lower_discard_flow_visitor
115 lower_discard_flow_visitor::visit_enter(ir_function_signature *ir) in visit_enter() function in lower_discard_flow_visitor
H A Dlower_vector_derefs.cpp46 virtual ir_visitor_status visit_enter(ir_assignment *ir);
57 vector_deref_visitor::visit_enter(ir_assignment *ir) in visit_enter() function in vector_deref_visitor
60 return ir_rvalue_enter_visitor::visit_enter(ir); in visit_enter()
64 return ir_rvalue_enter_visitor::visit_enter(ir); in visit_enter()
74 return ir_rvalue_enter_visitor::visit_enter(ir); in visit_enter()
165 return ir_rvalue_enter_visitor::visit_enter(ir); in visit_enter()
H A Dopt_dead_functions.cpp62 virtual ir_visitor_status visit_enter(ir_function_signature *);
63 virtual ir_visitor_status visit_enter(ir_call *);
89 ir_dead_functions_visitor::visit_enter(ir_function_signature *ir) in visit_enter() function in ir_dead_functions_visitor
104 ir_dead_functions_visitor::visit_enter(ir_call *ir) in visit_enter() function in ir_dead_functions_visitor
H A Dir_set_program_inouts.cpp56 virtual ir_visitor_status visit_enter(ir_dereference_array *);
57 virtual ir_visitor_status visit_enter(ir_function_signature *);
58 virtual ir_visitor_status visit_enter(ir_discard *);
59 virtual ir_visitor_status visit_enter(ir_texture *);
337 ir_set_program_inouts_visitor::visit_enter(ir_dereference_array *ir) in visit_enter() function in ir_set_program_inouts_visitor
395 ir_set_program_inouts_visitor::visit_enter(ir_function_signature *ir) in visit_enter() function in ir_set_program_inouts_visitor
405 ir_set_program_inouts_visitor::visit_enter(ir_discard *) in visit_enter() function in ir_set_program_inouts_visitor
416 ir_set_program_inouts_visitor::visit_enter(ir_texture *ir) in visit_enter() function in ir_set_program_inouts_visitor
H A Dopt_constant_propagation.cpp96 virtual ir_visitor_status visit_enter(class ir_loop *);
97 virtual ir_visitor_status visit_enter(class ir_function_signature *);
98 virtual ir_visitor_status visit_enter(class ir_function *);
100 virtual ir_visitor_status visit_enter(class ir_call *);
101 virtual ir_visitor_status visit_enter(class ir_if *);
256 ir_constant_propagation_visitor::visit_enter(ir_function_signature *ir) in visit_enter() function in __anon7204::ir_constant_propagation_visitor
314 ir_constant_propagation_visitor::visit_enter(ir_function *ir) in visit_enter() function in __anon7204::ir_constant_propagation_visitor
321 ir_constant_propagation_visitor::visit_enter(ir_call *ir) in visit_enter() function in __anon7204::ir_constant_propagation_visitor
373 ir_constant_propagation_visitor::visit_enter(ir_if *ir) in visit_enter() function in __anon7204::ir_constant_propagation_visitor
433 ir_constant_propagation_visitor::visit_enter(ir_loo function in __anon7204::ir_constant_propagation_visitor
[all...]
H A Dir_builder_print_visitor.cpp46 virtual ir_visitor_status visit_enter(class ir_if *);
48 virtual ir_visitor_status visit_enter(class ir_loop *);
51 virtual ir_visitor_status visit_enter(class ir_function_signature *);
54 virtual ir_visitor_status visit_enter(class ir_expression *);
56 virtual ir_visitor_status visit_enter(class ir_assignment *);
63 virtual ir_visitor_status visit_enter(ir_texture *ir);
278 ir_builder_print_visitor::visit_enter(ir_function_signature *ir) in visit_enter() function in ir_builder_print_visitor
484 ir_builder_print_visitor::visit_enter(ir_assignment *ir) in visit_enter() function in ir_builder_print_visitor
595 ir_builder_print_visitor::visit_enter(ir_expression *ir) in visit_enter() function in ir_builder_print_visitor
618 ir_builder_print_visitor::visit_enter(ir_i function in ir_builder_print_visitor
688 ir_builder_print_visitor::visit_enter(ir_texture *ir) visit_enter() function in ir_builder_print_visitor
733 ir_builder_print_visitor::visit_enter(ir_loop *ir) visit_enter() function in ir_builder_print_visitor
[all...]
H A Dopt_array_splitting.cpp108 virtual ir_visitor_status visit_enter(ir_assignment *);
110 virtual ir_visitor_status visit_enter(ir_dereference_array *);
111 virtual ir_visitor_status visit_enter(ir_function_signature *);
189 ir_array_reference_visitor::visit_enter(ir_assignment *ir) in visit_enter() function in ir_array_reference_visitor
228 ir_array_reference_visitor::visit_enter(ir_dereference_array *ir) in visit_enter() function in ir_array_reference_visitor
254 visit_enter(ir->array_index->as_dereference_array()); in visit_enter()
260 ir_array_reference_visitor::visit_enter(ir_function_signature *ir) in visit_enter() function in ir_array_reference_visitor
H A Dopt_structure_splitting.cpp89 virtual ir_visitor_status visit_enter(ir_dereference_record *);
90 virtual ir_visitor_status visit_enter(ir_assignment *);
91 virtual ir_visitor_status visit_enter(ir_function_signature *);
146 ir_structure_reference_visitor::visit_enter(ir_dereference_record *ir) in visit_enter() function in __anon7215::ir_structure_reference_visitor
154 ir_structure_reference_visitor::visit_enter(ir_assignment *ir) in visit_enter() function in __anon7215::ir_structure_reference_visitor
173 ir_structure_reference_visitor::visit_enter(ir_function_signature *ir) in visit_enter() function in __anon7215::ir_structure_reference_visitor
H A Dir_validate.cpp66 virtual ir_visitor_status visit_enter(ir_discard *ir);
67 virtual ir_visitor_status visit_enter(ir_if *ir);
69 virtual ir_visitor_status visit_enter(ir_function *ir);
71 virtual ir_visitor_status visit_enter(ir_function_signature *ir);
72 virtual ir_visitor_status visit_enter(ir_return *ir);
77 virtual ir_visitor_status visit_enter(class ir_dereference_array *);
78 virtual ir_visitor_status visit_enter(class ir_dereference_record *);
80 virtual ir_visitor_status visit_enter(ir_assignment *ir);
81 virtual ir_visitor_status visit_enter(ir_call *ir);
124 ir_validate::visit_enter(clas function in ir_validate
167 ir_validate::visit_enter(class ir_dereference_record *ir) visit_enter() function in ir_validate
189 ir_validate::visit_enter(ir_discard *ir) visit_enter() function in ir_validate
203 ir_validate::visit_enter(ir_if *ir) visit_enter() function in ir_validate
218 ir_validate::visit_enter(ir_function *ir) visit_enter() function in ir_validate
263 ir_validate::visit_enter(ir_function_signature *ir) visit_enter() function in ir_validate
287 ir_validate::visit_enter(ir_return *ir) visit_enter() function in ir_validate
1080 ir_validate::visit_enter(ir_assignment *ir) visit_enter() function in ir_validate
1121 ir_validate::visit_enter(ir_call *ir) visit_enter() function in ir_validate
[all...]
H A Dir_function_can_inline.cpp44 virtual ir_visitor_status visit_enter(ir_return *);
50 ir_function_can_inline_visitor::visit_enter(ir_return *ir) in visit_enter() function in ir_function_can_inline_visitor
H A Dopt_flatten_nested_if_blocks.cpp57 ir_visitor_status visit_enter(ir_assignment *);
68 nested_if_flattener::visit_enter(ir_assignment *ir) in visit_enter() function in nested_if_flattener
H A Dir_array_refcount.h84 virtual ir_visitor_status visit_enter(ir_function_signature *);
85 virtual ir_visitor_status visit_enter(ir_dereference_array *);
108 * \sa ::visit_enter(ir_dereference_array *)
H A Dopt_copy_propagation_elements.cpp293 virtual ir_visitor_status visit_enter(class ir_loop *);
294 virtual ir_visitor_status visit_enter(class ir_function_signature *);
296 virtual ir_visitor_status visit_enter(class ir_call *);
297 virtual ir_visitor_status visit_enter(class ir_if *);
343 ir_copy_propagation_elements_visitor::visit_enter(ir_function_signature *ir) in visit_enter() function in ir_copy_propagation_elements_visitor
505 ir_copy_propagation_elements_visitor::visit_enter(ir_call *ir) in visit_enter() function in ir_copy_propagation_elements_visitor
565 ir_copy_propagation_elements_visitor::visit_enter(ir_if *ir) in visit_enter() function in ir_copy_propagation_elements_visitor
628 ir_copy_propagation_elements_visitor::visit_enter(ir_loop *ir) in visit_enter() function in ir_copy_propagation_elements_visitor
H A Dopt_if_simplification.cpp44 ir_visitor_status visit_enter(ir_assignment *);
55 ir_if_simplification_visitor::visit_enter(ir_assignment *ir) in visit_enter() function in ir_if_simplification_visitor

Completed in 13 milliseconds

12