/external/mesa3d/src/compiler/glsl/ |
D | ir_hierarchical_visitor.h | 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(class ir_dereference_array *); 126 virtual ir_visitor_status visit_enter(class ir_dereference_record *); 128 virtual ir_visitor_status visit_enter(class ir_assignment *); 130 virtual ir_visitor_status visit_enter(class ir_call *); [all …]
|
D | ir_rvalue_visitor.h | 74 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_texture *); [all …]
|
D | opt_vectorize.cpp | 83 virtual ir_visitor_status visit_enter(ir_assignment *); 84 virtual ir_visitor_status visit_enter(ir_swizzle *); 85 virtual ir_visitor_status visit_enter(ir_dereference_array *); 86 virtual ir_visitor_status visit_enter(ir_expression *); 87 virtual ir_visitor_status visit_enter(ir_if *); 88 virtual ir_visitor_status visit_enter(ir_loop *); 89 virtual ir_visitor_status visit_enter(ir_texture *); 253 ir_vectorize_visitor::visit_enter(ir_assignment *ir) in visit_enter() function in ir_vectorize_visitor 283 ir_vectorize_visitor::visit_enter(ir_swizzle *ir) in visit_enter() function in ir_vectorize_visitor 302 ir_vectorize_visitor::visit_enter(ir_dereference_array *) in visit_enter() function in ir_vectorize_visitor [all …]
|
D | opt_tree_grafting.cpp | 72 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 __anon1dca61ac0111::ir_tree_grafting_visitor 191 ir_tree_grafting_visitor::visit_enter(ir_function *ir) in visit_enter() function in __anon1dca61ac0111::ir_tree_grafting_visitor [all …]
|
D | ir_hierarchical_visitor.cpp | 92 ir_hierarchical_visitor::visit_enter(ir_loop *ir) in visit_enter() function in ir_hierarchical_visitor 110 ir_hierarchical_visitor::visit_enter(ir_function_signature *ir) in visit_enter() function in ir_hierarchical_visitor 128 ir_hierarchical_visitor::visit_enter(ir_function *ir) in visit_enter() function in ir_hierarchical_visitor 146 ir_hierarchical_visitor::visit_enter(ir_expression *ir) in visit_enter() function in ir_hierarchical_visitor 164 ir_hierarchical_visitor::visit_enter(ir_texture *ir) in visit_enter() function in ir_hierarchical_visitor 182 ir_hierarchical_visitor::visit_enter(ir_swizzle *ir) in visit_enter() function in ir_hierarchical_visitor 200 ir_hierarchical_visitor::visit_enter(ir_dereference_array *ir) in visit_enter() function in ir_hierarchical_visitor 218 ir_hierarchical_visitor::visit_enter(ir_dereference_record *ir) in visit_enter() function in ir_hierarchical_visitor 236 ir_hierarchical_visitor::visit_enter(ir_assignment *ir) in visit_enter() function in ir_hierarchical_visitor 254 ir_hierarchical_visitor::visit_enter(ir_call *ir) in visit_enter() function in ir_hierarchical_visitor [all …]
|
D | ir_rvalue_visitor.cpp | 247 ir_rvalue_enter_visitor::visit_enter(ir_expression *ir) in visit_enter() function in ir_rvalue_enter_visitor 253 ir_rvalue_enter_visitor::visit_enter(ir_texture *ir) in visit_enter() function in ir_rvalue_enter_visitor 259 ir_rvalue_enter_visitor::visit_enter(ir_swizzle *ir) in visit_enter() function in ir_rvalue_enter_visitor 265 ir_rvalue_enter_visitor::visit_enter(ir_dereference_array *ir) in visit_enter() function in ir_rvalue_enter_visitor 271 ir_rvalue_enter_visitor::visit_enter(ir_dereference_record *ir) in visit_enter() function in ir_rvalue_enter_visitor 277 ir_rvalue_enter_visitor::visit_enter(ir_assignment *ir) in visit_enter() function in ir_rvalue_enter_visitor 283 ir_rvalue_enter_visitor::visit_enter(ir_call *ir) in visit_enter() function in ir_rvalue_enter_visitor 289 ir_rvalue_enter_visitor::visit_enter(ir_discard *ir) in visit_enter() function in ir_rvalue_enter_visitor 295 ir_rvalue_enter_visitor::visit_enter(ir_return *ir) in visit_enter() function in ir_rvalue_enter_visitor 301 ir_rvalue_enter_visitor::visit_enter(ir_if *ir) in visit_enter() function in ir_rvalue_enter_visitor [all …]
|
D | lower_vec_index_to_cond_assign.cpp | 68 virtual ir_visitor_status visit_enter(ir_expression *); 69 virtual ir_visitor_status visit_enter(ir_swizzle *); 71 virtual ir_visitor_status visit_enter(ir_return *); 72 virtual ir_visitor_status visit_enter(ir_call *); 73 virtual ir_visitor_status visit_enter(ir_if *); 170 ir_vec_index_to_cond_assign_visitor::visit_enter(ir_expression *ir) in visit_enter() function in ir_vec_index_to_cond_assign_visitor 179 ir_vec_index_to_cond_assign_visitor::visit_enter(ir_swizzle *ir) in visit_enter() function in ir_vec_index_to_cond_assign_visitor 202 ir_vec_index_to_cond_assign_visitor::visit_enter(ir_call *ir) in visit_enter() function in ir_vec_index_to_cond_assign_visitor 216 ir_vec_index_to_cond_assign_visitor::visit_enter(ir_return *ir) in visit_enter() function in ir_vec_index_to_cond_assign_visitor 225 ir_vec_index_to_cond_assign_visitor::visit_enter(ir_if *ir) in visit_enter() function in ir_vec_index_to_cond_assign_visitor
|
D | ir_hv_accept.cpp | 84 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() 241 ir_visitor_status s = v->visit_enter(this); in accept() 260 ir_visitor_status s = v->visit_enter(this); in accept() 283 ir_visitor_status s = v->visit_enter(this); in accept() 295 ir_visitor_status s = v->visit_enter(this); in accept() 326 ir_visitor_status s = v->visit_enter(this); in accept() [all …]
|
D | opt_function_inlining.cpp | 56 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 285 ir_function_inlining_visitor::visit_enter(ir_expression *ir) in visit_enter() function in ir_function_inlining_visitor 293 ir_function_inlining_visitor::visit_enter(ir_return *ir) in visit_enter() function in ir_function_inlining_visitor 301 ir_function_inlining_visitor::visit_enter(ir_texture *ir) in visit_enter() function in ir_function_inlining_visitor [all …]
|
D | opt_copy_propagation.cpp | 65 virtual ir_visitor_status visit_enter(class ir_loop *); 66 virtual ir_visitor_status visit_enter(class ir_function_signature *); 67 virtual ir_visitor_status visit_enter(class ir_function *); 69 virtual ir_visitor_status visit_enter(class ir_call *); 70 virtual ir_visitor_status visit_enter(class ir_if *); 95 ir_copy_propagation_visitor::visit_enter(ir_function_signature *ir) in visit_enter() function in ir_copy_propagation_visitor 134 ir_copy_propagation_visitor::visit_enter(ir_function *ir) in visit_enter() function in ir_copy_propagation_visitor 164 ir_copy_propagation_visitor::visit_enter(ir_call *ir) in visit_enter() function in ir_copy_propagation_visitor 249 ir_copy_propagation_visitor::visit_enter(ir_if *ir) in visit_enter() function in ir_copy_propagation_visitor 301 ir_copy_propagation_visitor::visit_enter(ir_loop *ir) in visit_enter() function in ir_copy_propagation_visitor
|
D | lower_discard_flow.cpp | 65 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
|
D | lower_vector_derefs.cpp | 44 virtual ir_visitor_status visit_enter(ir_assignment *ir); 52 vector_deref_visitor::visit_enter(ir_assignment *ir) in visit_enter() function in vector_deref_visitor 55 return ir_rvalue_enter_visitor::visit_enter(ir); in visit_enter() 59 return ir_rvalue_enter_visitor::visit_enter(ir); in visit_enter() 78 return ir_rvalue_enter_visitor::visit_enter(ir); in visit_enter()
|
D | opt_constant_folding.cpp | 53 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 173 ir_constant_folding_visitor::visit_enter(ir_call *ir) in visit_enter() function in ir_constant_folding_visitor
|
D | opt_constant_variable.cpp | 52 virtual ir_visitor_status visit_enter(ir_dereference_variable *); 54 virtual ir_visitor_status visit_enter(ir_assignment *); 55 virtual ir_visitor_status visit_enter(ir_call *); 89 ir_constant_variable_visitor::visit_enter(ir_dereference_variable *ir) in visit_enter() function in ir_constant_variable_visitor 96 ir_constant_variable_visitor::visit_enter(ir_assignment *ir) in visit_enter() function in ir_constant_variable_visitor 148 ir_constant_variable_visitor::visit_enter(ir_call *ir) in visit_enter() function in ir_constant_variable_visitor
|
D | opt_constant_propagation.cpp | 114 virtual ir_visitor_status visit_enter(class ir_loop *); 115 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_call *); 119 virtual ir_visitor_status visit_enter(class ir_if *); 265 ir_constant_propagation_visitor::visit_enter(ir_function_signature *ir) in visit_enter() function in __anona46a2ad80111::ir_constant_propagation_visitor 324 ir_constant_propagation_visitor::visit_enter(ir_function *ir) in visit_enter() function in __anona46a2ad80111::ir_constant_propagation_visitor 331 ir_constant_propagation_visitor::visit_enter(ir_call *ir) in visit_enter() function in __anona46a2ad80111::ir_constant_propagation_visitor 394 ir_constant_propagation_visitor::visit_enter(ir_if *ir) in visit_enter() function in __anona46a2ad80111::ir_constant_propagation_visitor 407 ir_constant_propagation_visitor::visit_enter(ir_loop *ir) in visit_enter() function in __anona46a2ad80111::ir_constant_propagation_visitor
|
D | opt_dead_functions.cpp | 62 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
|
D | ir_set_program_inouts.cpp | 56 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
|
D | opt_array_splitting.cpp | 108 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
|
D | opt_copy_propagation_elements.cpp | 155 virtual ir_visitor_status visit_enter(class ir_loop *); 156 virtual ir_visitor_status visit_enter(class ir_function_signature *); 158 virtual ir_visitor_status visit_enter(class ir_call *); 159 virtual ir_visitor_status visit_enter(class ir_if *); 192 ir_copy_propagation_elements_visitor::visit_enter(ir_function_signature *ir) in visit_enter() function in ir_copy_propagation_elements_visitor 362 ir_copy_propagation_elements_visitor::visit_enter(ir_call *ir) in visit_enter() function in ir_copy_propagation_elements_visitor 430 ir_copy_propagation_elements_visitor::visit_enter(ir_if *ir) in visit_enter() function in ir_copy_propagation_elements_visitor 488 ir_copy_propagation_elements_visitor::visit_enter(ir_loop *ir) in visit_enter() function in ir_copy_propagation_elements_visitor
|
D | ir_builder_print_visitor.cpp | 45 virtual ir_visitor_status visit_enter(class ir_if *); 47 virtual ir_visitor_status visit_enter(class ir_loop *); 50 virtual ir_visitor_status visit_enter(class ir_function_signature *); 53 virtual ir_visitor_status visit_enter(class ir_expression *); 55 virtual ir_visitor_status visit_enter(class ir_assignment *); 276 ir_builder_print_visitor::visit_enter(ir_function_signature *ir) in visit_enter() function in ir_builder_print_visitor 480 ir_builder_print_visitor::visit_enter(ir_assignment *ir) in visit_enter() function in ir_builder_print_visitor 593 ir_builder_print_visitor::visit_enter(ir_expression *ir) in visit_enter() function in ir_builder_print_visitor 616 ir_builder_print_visitor::visit_enter(ir_if *ir) in visit_enter() function in ir_builder_print_visitor 724 ir_builder_print_visitor::visit_enter(ir_loop *ir) in visit_enter() function in ir_builder_print_visitor
|
D | opt_structure_splitting.cpp | 89 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 __anon960a5ef90111::ir_structure_reference_visitor 154 ir_structure_reference_visitor::visit_enter(ir_assignment *ir) in visit_enter() function in __anon960a5ef90111::ir_structure_reference_visitor 174 ir_structure_reference_visitor::visit_enter(ir_function_signature *ir) in visit_enter() function in __anon960a5ef90111::ir_structure_reference_visitor
|
D | loop_analysis.cpp | 362 virtual ir_visitor_status visit_enter(ir_call *); 364 virtual ir_visitor_status visit_enter(ir_loop *); 366 virtual ir_visitor_status visit_enter(ir_assignment *); 368 virtual ir_visitor_status visit_enter(ir_if *); 406 loop_analysis::visit_enter(ir_call *) in visit_enter() function in loop_analysis 443 loop_analysis::visit_enter(ir_loop *ir) in visit_enter() function in loop_analysis 638 loop_analysis::visit_enter(ir_if *ir) in visit_enter() function in loop_analysis 660 loop_analysis::visit_enter(ir_assignment *ir) in visit_enter() function in loop_analysis
|
D | ir_function_can_inline.cpp | 44 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
|
D | ir_validate.cpp | 66 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); 76 virtual ir_visitor_status visit_enter(class ir_dereference_array *); 78 virtual ir_visitor_status visit_enter(ir_assignment *ir); 79 virtual ir_visitor_status visit_enter(ir_call *ir); 112 ir_validate::visit_enter(class ir_dereference_array *ir) in visit_enter() function in ir_validate 140 ir_validate::visit_enter(ir_discard *ir) in visit_enter() function in ir_validate 154 ir_validate::visit_enter(ir_if *ir) in visit_enter() function in ir_validate [all …]
|
D | opt_flatten_nested_if_blocks.cpp | 57 ir_visitor_status visit_enter(ir_assignment *); 68 nested_if_flattener::visit_enter(ir_assignment *ir) in visit_enter() function in nested_if_flattener
|