Home
last modified time | relevance | path

Searched refs:ir_call (Results 1 – 25 of 37) sorted by relevance

12

/third_party/mesa3d/src/compiler/glsl/
Dlower_subroutine.cpp46 ir_visitor_status visit_leave(ir_call *);
47 ir_call *call_clone(ir_call *call, ir_function_signature *callee);
62 ir_call *
63 lower_subroutine_visitor::call_clone(ir_call *call, ir_function_signature *callee) in call_clone()
76 return new(mem_ctx) ir_call(callee, new_return_ref, &new_parameters); in call_clone()
80 lower_subroutine_visitor::visit_leave(ir_call *ir) in visit_leave()
113 ir_call *new_call = call_clone(ir, sub_sig); in visit_leave()
Dir_rvalue_visitor.h39 ir_visitor_status rvalue_visit(ir_call *);
58 virtual ir_visitor_status visit_leave(ir_call *);
75 virtual ir_visitor_status visit_enter(ir_call *);
Dlower_builtins.cpp38 ir_visitor_status visit_leave(ir_call *);
53 lower_builtins_visitor::visit_leave(ir_call *ir) in visit_leave()
Dopt_function_inlining.cpp57 virtual ir_visitor_status visit_enter(ir_call *);
147 ir_call::generate_inline(ir_instruction *next_ir) in generate_inline()
324 ir_function_inlining_visitor::visit_enter(ir_call *ir) in visit_enter()
357 virtual ir_visitor_status visit_leave(ir_call *);
445 ir_variable_replacement_visitor::visit_leave(ir_call *ir) in visit_leave()
Dopt_dead_functions.cpp63 virtual ir_visitor_status visit_enter(ir_call *);
104 ir_dead_functions_visitor::visit_enter(ir_call *ir) in visit_enter()
Dir_rvalue_visitor.cpp125 ir_rvalue_base_visitor::rvalue_visit(ir_call *ir) in rvalue_visit()
210 ir_rvalue_visitor::visit_leave(ir_call *ir) in visit_leave()
282 ir_rvalue_enter_visitor::visit_enter(ir_call *ir) in visit_enter()
Dir_visitor.h59 virtual void visit(class ir_call *) = 0;
86 virtual void visit(class ir_call *) {} in visit() argument
Dlower_vec_index_to_cond_assign.cpp68 virtual ir_visitor_status visit_enter(ir_call *);
143 ir_vec_index_to_cond_assign_visitor::visit_enter(ir_call *ir) in visit_enter()
Dopt_constant_folding.cpp55 virtual ir_visitor_status visit_enter(ir_call *ir);
156 ir_constant_folding_visitor::visit_enter(ir_call *ir) in visit_enter()
Dlower_precision.cpp48 virtual ir_visitor_status visit_enter(ir_call *ir);
121 virtual ir_visitor_status visit_leave(ir_call *ir);
142 virtual ir_visitor_status visit_enter(ir_call *ir);
423 handle_call(ir_call *ir, const struct set *lowerable_rvalues) in handle_call()
566 find_lowerable_rvalues_visitor::visit_leave(ir_call *ir) in visit_leave()
794 lower_precision_visitor::visit_enter(ir_call *ir) in visit_enter()
876 find_precision_visitor::visit_enter(ir_call *ir) in visit_enter()
990 virtual ir_visitor_status visit_enter(ir_call *ir);
1293 lower_variables_visitor::visit_enter(ir_call *ir) in visit_enter()
Dir_clone.cpp147 ir_call *
148 ir_call::clone(void *mem_ctx, struct hash_table *ht) const in clone()
160 return new(mem_ctx) ir_call(this->callee, new_return_ref, &new_parameters); in clone()
387 virtual ir_visitor_status visit_enter(ir_call *ir) in visit_enter()
Dir_hierarchical_visitor.h130 virtual ir_visitor_status visit_enter(class ir_call *);
131 virtual ir_visitor_status visit_leave(class ir_call *);
Dopt_constant_variable.cpp58 virtual ir_visitor_status visit_enter(ir_call *);
145 ir_constant_variable_visitor::visit_enter(ir_call *ir) in visit_enter()
Dir_function_inlining.h33 bool can_inline(ir_call *call);
Dir_function_can_inline.cpp58 can_inline(ir_call *call) in can_inline()
Dlink_functions.cpp64 virtual ir_visitor_status visit_enter(ir_call *ir) in visit_enter()
185 virtual ir_visitor_status visit_leave(ir_call *ir) in visit_leave()
Dir_hierarchical_visitor.cpp248 ir_hierarchical_visitor::visit_enter(ir_call *ir) in visit_enter()
257 ir_hierarchical_visitor::visit_leave(ir_call *ir) in visit_leave()
Dir_print_visitor.h63 virtual void visit(ir_call *);
Dopt_tree_grafting.cpp72 virtual ir_visitor_status visit_enter(class ir_call *);
204 ir_tree_grafting_visitor::visit_enter(ir_call *ir) in visit_enter()
Dlower_int64.cpp289 ir_call *const c = new(mem_ctx) ir_call(callee, in lower_op_to_function_call()
Dlower_tess_level.cpp70 virtual ir_visitor_status visit_leave(ir_call *);
383 lower_tess_level_visitor::visit_leave(ir_call *ir) in visit_leave()
Dopt_constant_propagation.cpp100 virtual ir_visitor_status visit_enter(class ir_call *);
321 ir_constant_propagation_visitor::visit_enter(ir_call *ir) in visit_enter()
Dir_function_detect_recursion.cpp197 virtual ir_visitor_status visit_enter(ir_call *call) in visit_enter()
Dlower_distance.cpp93 virtual ir_visitor_status visit_leave(ir_call *);
530 lower_distance_visitor::visit_leave(ir_call *ir) in visit_leave()
Dir.h1633 class ir_call : public ir_instruction {
1635 ir_call(ir_function_signature *callee, in ir_call() function
1644 ir_call(ir_function_signature *callee, in ir_call() function
1654 virtual ir_call *clone(void *mem_ctx, struct hash_table *ht) const;

12