Home
last modified time | relevance | path

Searched refs:ir_visitor_status (Results 1 – 25 of 68) sorted by relevance

123

/external/mesa3d/src/compiler/glsl/
Dir_rvalue_visitor.h38 ir_visitor_status rvalue_visit(ir_assignment *);
39 ir_visitor_status rvalue_visit(ir_call *);
40 ir_visitor_status rvalue_visit(ir_dereference_array *);
41 ir_visitor_status rvalue_visit(ir_dereference_record *);
42 ir_visitor_status rvalue_visit(ir_discard *);
43 ir_visitor_status rvalue_visit(ir_expression *);
44 ir_visitor_status rvalue_visit(ir_if *);
45 ir_visitor_status rvalue_visit(ir_return *);
46 ir_visitor_status rvalue_visit(ir_swizzle *);
47 ir_visitor_status rvalue_visit(ir_texture *);
[all …]
Dir_hierarchical_visitor.h31 enum ir_visitor_status { enum
85 virtual ir_visitor_status visit(class ir_rvalue *);
86 virtual ir_visitor_status visit(class ir_variable *);
87 virtual ir_visitor_status visit(class ir_constant *);
88 virtual ir_visitor_status visit(class ir_loop_jump *);
89 virtual ir_visitor_status visit(class ir_barrier *);
105 virtual ir_visitor_status visit(class ir_dereference_variable *);
112 virtual ir_visitor_status visit_enter(class ir_loop *);
113 virtual ir_visitor_status visit_leave(class ir_loop *);
114 virtual ir_visitor_status visit_enter(class ir_function_signature *);
[all …]
Dir_rvalue_visitor.cpp37 ir_visitor_status
49 ir_visitor_status
87 ir_visitor_status
94 ir_visitor_status
109 ir_visitor_status
116 ir_visitor_status
125 ir_visitor_status
139 ir_visitor_status
146 ir_visitor_status
153 ir_visitor_status
[all …]
Dir_hierarchical_visitor.cpp37 ir_visitor_status
46 ir_visitor_status
55 ir_visitor_status
64 ir_visitor_status
73 ir_visitor_status
82 ir_visitor_status
91 ir_visitor_status
100 ir_visitor_status
109 ir_visitor_status
118 ir_visitor_status
[all …]
Dir_hv_accept.cpp46 ir_visitor_status
55 ir_visitor_status s = ir->accept(v); in visit_list_elements()
67 ir_visitor_status
74 ir_visitor_status
81 ir_visitor_status
84 ir_visitor_status s = v->visit_enter(this); in accept()
97 ir_visitor_status
104 ir_visitor_status
107 ir_visitor_status s = v->visit_enter(this); in accept()
120 ir_visitor_status
[all …]
Dopt_tree_grafting.cpp71 virtual ir_visitor_status visit_leave(class ir_assignment *);
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 *);
81 ir_visitor_status check_graft(ir_instruction *ir, ir_variable *var);
[all …]
Dopt_vectorize.cpp83 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 *);
91 virtual ir_visitor_status visit_leave(ir_assignment *);
252 ir_visitor_status
282 ir_visitor_status
[all …]
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 *);
112 ir_visitor_status
284 ir_visitor_status
292 ir_visitor_status
300 ir_visitor_status
[all …]
Dir_builder_print_visitor.cpp40 virtual ir_visitor_status visit(class ir_variable *);
41 virtual ir_visitor_status visit(class ir_dereference_variable *);
42 virtual ir_visitor_status visit(class ir_constant *);
43 virtual ir_visitor_status visit(class ir_loop_jump *);
45 virtual ir_visitor_status visit_enter(class ir_if *);
47 virtual ir_visitor_status visit_enter(class ir_loop *);
48 virtual ir_visitor_status visit_leave(class ir_loop *);
50 virtual ir_visitor_status visit_enter(class ir_function_signature *);
51 virtual ir_visitor_status visit_leave(class ir_function_signature *);
53 virtual ir_visitor_status visit_enter(class ir_expression *);
[all …]
Dlower_vec_index_to_cond_assign.cpp68 virtual ir_visitor_status visit_enter(ir_expression *);
69 virtual ir_visitor_status visit_enter(ir_swizzle *);
70 virtual ir_visitor_status visit_leave(ir_assignment *);
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 *);
169 ir_visitor_status
178 ir_visitor_status
190 ir_visitor_status
201 ir_visitor_status
[all …]
Dopt_copy_propagation.cpp63 virtual ir_visitor_status visit(class ir_dereference_variable *);
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 *);
68 virtual ir_visitor_status visit_leave(class ir_assignment *);
69 virtual ir_visitor_status visit_enter(class ir_call *);
70 virtual ir_visitor_status visit_enter(class ir_if *);
94 ir_visitor_status
123 ir_visitor_status
133 ir_visitor_status
[all …]
Dlower_discard_flow.cpp64 ir_visitor_status visit(ir_loop_jump *ir);
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);
77 ir_visitor_status
88 ir_visitor_status
106 ir_visitor_status
114 ir_visitor_status
Dlower_output_reads.cpp54 virtual ir_visitor_status visit(class ir_dereference_variable *);
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 *);
90 ir_visitor_status
143 ir_visitor_status
150 ir_visitor_status
157 ir_visitor_status
Dpropagate_invariance.cpp62 virtual ir_visitor_status visit_enter(ir_assignment *ir);
63 virtual ir_visitor_status visit_leave(ir_assignment *ir);
64 virtual ir_visitor_status visit(ir_dereference_variable *ir);
72 ir_visitor_status
85 ir_visitor_status
93 ir_visitor_status
Dopt_array_splitting.cpp106 virtual ir_visitor_status visit(ir_variable *);
107 virtual ir_visitor_status visit(ir_dereference_variable *);
108 virtual ir_visitor_status visit_enter(ir_assignment *);
109 virtual ir_visitor_status visit_leave(ir_assignment *);
110 virtual ir_visitor_status visit_enter(ir_dereference_array *);
111 virtual ir_visitor_status visit_enter(ir_function_signature *);
177 ir_visitor_status
188 ir_visitor_status
197 ir_visitor_status
205 ir_visitor_status
[all …]
Dopt_redundant_jumps.cpp40 virtual ir_visitor_status visit_leave(ir_if *);
41 virtual ir_visitor_status visit_leave(ir_loop *);
42 virtual ir_visitor_status visit_enter(ir_assignment *);
52 ir_visitor_status
58 ir_visitor_status
99 ir_visitor_status
Dopt_constant_variable.cpp52 virtual ir_visitor_status visit_enter(ir_dereference_variable *);
53 virtual ir_visitor_status visit(ir_variable *);
54 virtual ir_visitor_status visit_enter(ir_assignment *);
55 virtual ir_visitor_status visit_enter(ir_call *);
79 ir_visitor_status
88 ir_visitor_status
95 ir_visitor_status
147 ir_visitor_status
Dloop_analysis.cpp359 virtual ir_visitor_status visit(ir_loop_jump *);
360 virtual ir_visitor_status visit(ir_dereference_variable *);
362 virtual ir_visitor_status visit_enter(ir_call *);
364 virtual ir_visitor_status visit_enter(ir_loop *);
365 virtual ir_visitor_status visit_leave(ir_loop *);
366 virtual ir_visitor_status visit_enter(ir_assignment *);
367 virtual ir_visitor_status visit_leave(ir_assignment *);
368 virtual ir_visitor_status visit_enter(ir_if *);
369 virtual ir_visitor_status visit_leave(ir_if *);
389 ir_visitor_status
[all …]
Dopt_structure_splitting.cpp87 virtual ir_visitor_status visit(ir_variable *);
88 virtual ir_visitor_status visit(ir_dereference_variable *);
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 *);
122 ir_visitor_status
133 ir_visitor_status
145 ir_visitor_status
153 ir_visitor_status
173 ir_visitor_status
[all …]
Dopt_constant_propagation.cpp114 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 *);
117 virtual ir_visitor_status visit_leave(class ir_assignment *);
118 virtual ir_visitor_status visit_enter(class ir_call *);
119 virtual ir_visitor_status visit_enter(class ir_if *);
264 ir_visitor_status
289 ir_visitor_status
323 ir_visitor_status
330 ir_visitor_status
[all …]
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 *);
60 virtual ir_visitor_status visit(ir_dereference_variable *);
185 ir_visitor_status
336 ir_visitor_status
394 ir_visitor_status
404 ir_visitor_status
415 ir_visitor_status
Dir_variable_refcount.h72 virtual ir_visitor_status visit(ir_variable *);
73 virtual ir_visitor_status visit(ir_dereference_variable *);
75 virtual ir_visitor_status visit_enter(ir_function_signature *);
76 virtual ir_visitor_status visit_leave(ir_assignment *);
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);
119 ir_visitor_status
142 ir_visitor_status
172 ir_visitor_status
Dopt_copy_propagation_elements.cpp155 virtual ir_visitor_status visit_enter(class ir_loop *);
156 virtual ir_visitor_status visit_enter(class ir_function_signature *);
157 virtual ir_visitor_status visit_leave(class ir_assignment *);
158 virtual ir_visitor_status visit_enter(class ir_call *);
159 virtual ir_visitor_status visit_enter(class ir_if *);
160 virtual ir_visitor_status visit_leave(class ir_swizzle *);
191 ir_visitor_status
224 ir_visitor_status
246 ir_visitor_status
361 ir_visitor_status
[all …]
Dopt_flatten_nested_if_blocks.cpp56 ir_visitor_status visit_leave(ir_if *);
57 ir_visitor_status visit_enter(ir_assignment *);
67 ir_visitor_status
84 ir_visitor_status

123