/third_party/mesa3d/src/compiler/glsl/ |
D | ir_hierarchical_visitor.h | 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(class ir_dereference_array *); 127 virtual ir_visitor_status visit_leave(class ir_dereference_record *); 129 virtual ir_visitor_status visit_leave(class ir_assignment *); 131 virtual ir_visitor_status visit_leave(class ir_call *); [all …]
|
D | ir_rvalue_visitor.h | 57 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_texture *); [all …]
|
D | ir_hierarchical_visitor.cpp | 95 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_call *ir) in visit_leave() function in ir_hierarchical_visitor [all …]
|
D | ir_rvalue_visitor.cpp | 174 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_if *ir) in visit_leave() function in ir_rvalue_visitor [all …]
|
D | opt_function_inlining.cpp | 357 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_expression *ir) in visit_leave() function in ir_variable_replacement_visitor [all …]
|
D | ir_hv_accept.cpp | 93 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(this); in accept() [all …]
|
D | lower_output_reads.cpp | 55 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
|
D | ir_builder_print_visitor.cpp | 49 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_return *ir) in visit_leave() function in ir_builder_print_visitor [all …]
|
D | lower_tess_level.cpp | 68 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() 383 lower_tess_level_visitor::visit_leave(ir_call *ir) in visit_leave() function in lower_tess_level_visitor
|
D | lower_vector_insert.cpp | 47 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()
|
D | lower_builtins.cpp | 38 ir_visitor_status visit_leave(ir_call *); 53 lower_builtins_visitor::visit_leave(ir_call *ir) in visit_leave() function in lower_builtins_visitor
|
D | opt_flatten_nested_if_blocks.cpp | 56 ir_visitor_status visit_leave(ir_if *); 85 nested_if_flattener::visit_leave(ir_if *ir) in visit_leave() function in nested_if_flattener
|
D | lower_named_interface_blocks.cpp | 118 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
|
D | opt_if_simplification.cpp | 43 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
|
D | propagate_invariance.cpp | 63 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
|
D | lower_discard.cpp | 120 ir_visitor_status visit_leave(ir_if *); 168 lower_discard_visitor::visit_leave(ir_if *ir) in visit_leave() function in lower_discard_visitor
|
D | opt_array_splitting.cpp | 109 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
|
D | lower_distance.cpp | 91 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() 530 lower_distance_visitor::visit_leave(ir_call *ir) in visit_leave() function in lower_distance_visitor
|
D | lower_subroutine.cpp | 46 ir_visitor_status visit_leave(ir_call *); 80 lower_subroutine_visitor::visit_leave(ir_call *ir) in visit_leave() function in lower_subroutine_visitor
|
D | lower_vec_index_to_cond_assign.cpp | 66 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
|
D | lower_precision.cpp | 120 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 __anon3e3f3c540111::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 __anon3e3f3c540111::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 __anon3e3f3c540111::lower_precision_visitor 812 ir_rvalue_visitor::visit_leave(ir); in visit_leave()
|
D | opt_copy_propagation_elements.cpp | 295 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
|
D | opt_add_neg_to_sub.h | 37 ir_visitor_status visit_leave(ir_expression *ir) in visit_leave() function
|
D | ir_variable_refcount.h | 76 virtual ir_visitor_status visit_leave(ir_assignment *);
|
D | opt_tree_grafting.cpp | 71 virtual ir_visitor_status visit_leave(class ir_assignment *); 178 ir_tree_grafting_visitor::visit_leave(ir_assignment *ir) in visit_leave() function in __anon8e00ecd30111::ir_tree_grafting_visitor
|