Lines Matching refs:visit_leave
47 * 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(class ir_dereference_array *);
126 virtual ir_visitor_status visit_leave(class ir_dereference_record *);
128 virtual ir_visitor_status visit_leave(class ir_assignment *);
130 virtual ir_visitor_status visit_leave(class ir_call *);
132 virtual ir_visitor_status visit_leave(class ir_return *);
134 virtual ir_visitor_status visit_leave(class ir_discard *);
136 virtual ir_visitor_status visit_leave(class ir_if *);