Searched refs:ir_return (Results 1 – 25 of 27) sorted by relevance
12
56 virtual ir_visitor_status visit_leave(class ir_return *);135 ir_return *ir = (ir_return *) closure; in emit_return_copy()148 output_read_remover::visit_leave(ir_return *ir) in visit_leave()
45 ir_visitor_status rvalue_visit(ir_return *);64 virtual ir_visitor_status visit_leave(ir_return *);81 virtual ir_visitor_status visit_enter(ir_return *);
44 virtual ir_visitor_status visit_enter(ir_return *);50 ir_function_can_inline_visitor::visit_enter(ir_return *ir) in visit_enter()
320 void insert_lowered_return(ir_return *ir) in insert_lowered_return()349 insert_lowered_return((ir_return*)ir); in lower_return_unconditionally()418 virtual void visit(class ir_return * ir) in visit()583 ir->insert_after(new(ir) ir_return(NULL)); in visit()636 insert_lowered_return((ir_return*)jumps[lower]); in visit()948 return_if->then_instructions.push_tail(new(ir) ir_return(NULL)); in visit()953 new(ir) ir_return(new(ir) ir_dereference_variable(return_value))); in visit()1004 …ir->body.push_tail(new(ir) ir_return(new (ir) ir_dereference_variable(this->function.return_value)… in visit()
58 virtual ir_visitor_status visit_enter(ir_return *);87 ir_return *ret = ir->as_return(); in replace_return_with_assignment()300 ir_function_inlining_visitor::visit_enter(ir_return *ir) in visit_enter()363 virtual ir_visitor_status visit_leave(ir_return *);423 ir_variable_replacement_visitor::visit_leave(ir_return *ir) in visit_leave()
147 ir_rvalue_base_visitor::rvalue_visit(ir_return *ir) in rvalue_visit()223 ir_rvalue_visitor::visit_leave(ir_return *ir) in visit_leave()295 ir_rvalue_enter_visitor::visit_enter(ir_return *ir) in visit_enter()
132 virtual ir_visitor_status visit_enter(class ir_return *);133 virtual ir_visitor_status visit_leave(class ir_return *);
71 virtual ir_visitor_status visit_enter(ir_return *);216 ir_vec_index_to_cond_assign_visitor::visit_enter(ir_return *ir) in visit_enter()
47 virtual ir_visitor_status visit_leave(ir_return *ret);84 lower_xfb_var_splicer::visit_leave(ir_return *ret) in visit_leave()
64 virtual void visit(ir_return *);
83 ir_return *84 ir_return::clone(void *mem_ctx, struct hash_table *ht) const in clone()91 return new(mem_ctx) ir_return(new_value); in clone()
266 ir_hierarchical_visitor::visit_enter(ir_return *ir) in visit_enter()275 ir_hierarchical_visitor::visit_leave(ir_return *ir) in visit_leave()
60 virtual void visit(class ir_return *) = 0;
1722 class ir_return : public ir_jump {1724 ir_return() in ir_return() function1729 ir_return(ir_rvalue *value) in ir_return() function1734 virtual ir_return *clone(void *mem_ctx, struct hash_table *) const;
57 ir_return *read_return(s_expression *);524 ir_return *537 return new(mem_ctx) ir_return(retval); in read_return()539 return new(mem_ctx) ir_return; in read_return()
79 ir_return *83 return new(mem_ctx) ir_return(retval.val); in ret()
61 virtual ir_visitor_status visit_leave(class ir_return *);679 ir_builder_print_visitor::visit_leave(ir_return *ir) in visit_leave()
854 virtual ir_visitor_status visit_leave(ir_return *ret);877 lower_packed_varyings_return_splicer::visit_leave(ir_return *ret) in visit_leave()
131 ir_return *ret(operand retval);
347 ir_return::accept(ir_hierarchical_visitor *v) in accept()
980 virtual ir_visitor_status visit_enter(ir_return *ir);1191 lower_variables_visitor::visit_enter(ir_return *ir) in visit_enter()
545 ir_print_visitor::visit(ir_return *ir) in visit()
72 virtual ir_visitor_status visit_enter(ir_return *ir);287 ir_validate::visit_enter(ir_return *ir) in visit_enter()
68 virtual void visit(ir_return *);874 nir_visitor::visit(ir_return *ir) in visit()
253 virtual void visit(ir_return *);2120 ir_to_mesa_visitor::visit(ir_return *ir) in visit()