Searched refs:ir_function_signature (Results 1 - 25 of 46) sorted by relevance

12

/external/mesa3d/src/glsl/
H A Dopt_dead_functions.cpp40 signature_entry(ir_function_signature *sig)
46 ir_function_signature *signature;
62 virtual ir_visitor_status visit_enter(ir_function_signature *);
65 signature_entry *get_signature_entry(ir_function_signature *var);
75 ir_dead_functions_visitor::get_signature_entry(ir_function_signature *sig)
90 ir_dead_functions_visitor::visit_enter(ir_function_signature *ir)
H A Dir_function.cpp118 ir_function_signature *
125 ir_function_signature *
129 ir_function_signature *match = NULL;
143 ir_function_signature *const sig =
144 (ir_function_signature *) iter.get();
205 ir_function_signature *
209 ir_function_signature *const sig =
210 (ir_function_signature *) iter.get();
H A Dlink_functions.cpp32 static ir_function_signature *
66 * shader callee will point to an ir_function_signature in the original
71 const ir_function_signature *const callee = ir->callee;
78 ir_function_signature *sig =
115 ir_function_signature *linked_sig =
120 linked_sig = new(linked) ir_function_signature(callee->return_type);
137 * The big advantage is that the ir_function_signature does not change.
248 ir_function_signature *
259 ir_function_signature *sig = f->matching_signature(actual_parameters);
H A Dir_function_can_inline.cpp62 const ir_function_signature *callee = call->callee;
H A Dir_variable_refcount.h69 virtual ir_visitor_status visit_enter(ir_function_signature *);
H A Dlower_output_reads.cpp54 virtual ir_visitor_status visit_leave(class ir_function_signature *);
131 ir_function_signature *sig = (ir_function_signature *) closure;
143 output_read_remover::visit_leave(ir_function_signature *sig)
H A Dir_basic_block.cpp94 ir_function_signature *ir_sig;
96 ir_sig = (ir_function_signature *)fun_iter.get();
H A Dir_import_prototypes.cpp37 * \c ir_function_signature could be used. However, we don't want a complete
38 * clone of the \c ir_function_signature. We want everything \b except the
80 ir_visitor_status visit_enter(ir_function_signature *ir)
84 ir_function_signature *copy = ir->clone_prototype(mem_ctx, NULL);
88 /* Do not process child nodes of the ir_function_signature. There can
89 * never be any nodes inside the ir_function_signature that we care
109 * \c ir_function_signature nodes will be stored
H A Dopt_dead_code.cpp139 ir_function_signature *sig =
140 (ir_function_signature *) sigiter.get();
H A Dir_function_detect_recursion.cpp136 function(ir_function_signature *sig)
162 ir_function_signature *sig;
188 function *get_function(ir_function_signature *sig)
199 virtual ir_visitor_status visit_enter(ir_function_signature *sig)
205 virtual ir_visitor_status visit_leave(ir_function_signature *sig)
H A Dir_clone.cpp287 const ir_function_signature *const sig =
288 (const ir_function_signature *const) node;
290 ir_function_signature *sig_copy = sig->clone(mem_ctx, ht);
295 (void *)const_cast<ir_function_signature *>(sig));
301 ir_function_signature *
302 ir_function_signature::clone(void *mem_ctx, struct hash_table *ht) const
304 ir_function_signature *copy = this->clone_prototype(mem_ctx, ht);
320 ir_function_signature *
321 ir_function_signature::clone_prototype(void *mem_ctx, struct hash_table *ht) const
323 ir_function_signature *cop
[all...]
H A Dir_print_visitor.h59 virtual void visit(ir_function_signature *);
H A Dlower_discard_flow.cpp66 ir_visitor_status visit_enter(ir_function_signature *ir);
105 lower_discard_flow_visitor::visit_enter(ir_function_signature *ir)
H A Dir_hierarchical_visitor.h113 virtual ir_visitor_status visit_enter(class ir_function_signature *);
114 virtual ir_visitor_status visit_leave(class ir_function_signature *);
H A Dir_variable_refcount.cpp91 ir_variable_refcount_visitor::visit_enter(ir_function_signature *ir)
H A Dir_visitor.h49 virtual void visit(class ir_function_signature *) = 0;
H A Dir_hierarchical_visitor.cpp97 ir_hierarchical_visitor::visit_enter(ir_function_signature *ir)
106 ir_hierarchical_visitor::visit_leave(ir_function_signature *ir)
H A Dir_set_program_inouts.cpp63 virtual ir_visitor_status visit_enter(ir_function_signature *);
165 ir_set_program_inouts_visitor::visit_enter(ir_function_signature *ir)
H A Dopt_constant_variable.cpp202 ir_function_signature *sig =
203 (ir_function_signature *) sigiter.get();
H A Dir.h523 class ir_function_signature : public ir_instruction { class in inherits:ir_instruction
524 /* An ir_function_signature will be part of the list of signatures in
528 ir_function_signature(const glsl_type *return_type);
530 virtual ir_function_signature *clone(void *mem_ctx,
532 ir_function_signature *clone_prototype(void *mem_ctx,
558 * and \c ir_function_signature::_function is private for a reason. The
614 const ir_function_signature *origin;
658 void add_signature(ir_function_signature *sig)
676 ir_function_signature *matching_signature(const exec_list *actual_param,
683 ir_function_signature *matching_signatur
[all...]
H A Dopt_array_splitting.cpp106 virtual ir_visitor_status visit_enter(ir_function_signature *);
192 ir_array_reference_visitor::visit_enter(ir_function_signature *ir)
H A Dopt_copy_propagation.cpp87 virtual ir_visitor_status visit_enter(class ir_function_signature *);
115 ir_copy_propagation_visitor::visit_enter(ir_function_signature *ir)
H A Dopt_structure_splitting.cpp96 virtual ir_visitor_status visit_enter(ir_function_signature *);
178 ir_structure_reference_visitor::visit_enter(ir_function_signature *ir)
H A Dopt_tree_grafting.cpp75 virtual ir_visitor_status visit_enter(class ir_function_signature *);
198 ir_tree_grafting_visitor::visit_enter(ir_function_signature *ir)
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_fs_vector_splitting.cpp93 virtual ir_visitor_status visit_enter(ir_function_signature *);
193 ir_vector_reference_visitor::visit_enter(ir_function_signature *ir)

Completed in 553 milliseconds

12