/aosp_15_r20/external/mesa3d/src/compiler/glsl/ |
H A D | ir_function.cpp | 222 ir_function_signature **matches, in is_best_inexact_overload() 224 ir_function_signature *sig) in is_best_inexact_overload() 241 for (ir_function_signature **other = matches; in is_best_inexact_overload() 280 static ir_function_signature * 283 ir_function_signature **matches, int num_matches, in choose_best_inexact_overload() 293 for (ir_function_signature **sig = matches; sig < matches + num_matches; sig++) { in choose_best_inexact_overload() 303 ir_function_signature * 316 ir_function_signature * 324 ir_function_signature **inexact_matches = NULL; in matching_signature() 325 ir_function_signature **inexact_matches_temp; in matching_signature() [all …]
|
H A D | builtin_functions.cpp | 1142 ir_function_signature *find(_mesa_glsl_parse_state *state, 1200 …typedef ir_function_signature *(builtin_builder::*image_prototype_ctr)(const glsl_type *image_type, 1224 ir_function_signature *new_sig(const glsl_type *return_type, 1232 ir_function_signature *unop(builtin_available_predicate avail, 1236 ir_function_signature *unop_precision(builtin_available_predicate avail, 1240 ir_function_signature *binop(builtin_available_predicate avail, 1247 #define B0(X) ir_function_signature *_##X(); 1248 #define B1(X) ir_function_signature *_##X(const glsl_type *); 1249 #define B2(X) ir_function_signature *_##X(const glsl_type *, const glsl_type *); 1250 #define B3(X) ir_function_signature *_##X(const glsl_type *, const glsl_type *, const glsl_type *); [all …]
|
H A D | builtin_functions.h | 43 extern ir_function_signature * 54 extern ir_function_signature * 59 ir_function_signature * 62 ir_function_signature * 65 ir_function_signature * 68 ir_function_signature * 71 ir_function_signature *
|
H A D | ir_clone.cpp | 279 foreach_in_list(const ir_function_signature, sig, &this->signatures) { in clone() 280 ir_function_signature *sig_copy = sig->clone(mem_ctx, ht); in clone() 285 (void *)const_cast<ir_function_signature *>(sig), sig_copy); in clone() 292 ir_function_signature * 293 ir_function_signature::clone(void *mem_ctx, struct hash_table *ht) const in clone() 295 ir_function_signature *copy = this->clone_prototype(mem_ctx, ht); in clone() 309 ir_function_signature * 310 ir_function_signature::clone_prototype(void *mem_ctx, struct hash_table *ht) const in clone_prototype() 312 ir_function_signature *copy = in clone_prototype() 313 new(mem_ctx) ir_function_signature(this->return_type); in clone_prototype() [all …]
|
H A D | link_functions.cpp | 33 static ir_function_signature * 79 const ir_function_signature *const callee = ir->callee; in visit_enter() 90 ir_function_signature *sig = in visit_enter() 135 ir_function_signature *linked_sig = in visit_enter() 138 linked_sig = new(linked) ir_function_signature(callee->return_type); in visit_enter() 326 ir_function_signature * 335 ir_function_signature *sig = in find_matching_signature()
|
H A D | ir_function_detect_recursion.cpp | 137 function(ir_function_signature *sig) in function() 145 ir_function_signature *sig; 173 function *get_function(ir_function_signature *sig) in get_function() 187 virtual ir_visitor_status visit_enter(ir_function_signature *sig) in visit_enter() 193 virtual ir_visitor_status visit_leave(ir_function_signature *sig) in visit_leave()
|
H A D | ir.h | 1198 class ir_function_signature : public ir_instruction { 1203 ir_function_signature(const glsl_type *return_type, 1206 virtual ir_function_signature *clone(void *mem_ctx, 1208 ir_function_signature *clone_prototype(void *mem_ctx, 1320 const ir_function_signature *origin; 1360 void add_signature(ir_function_signature *sig) in add_signature() 1370 ir_function_signature *matching_signature(_mesa_glsl_parse_state *state, 1381 ir_function_signature *matching_signature(_mesa_glsl_parse_state *state, 1391 ir_function_signature *exact_matching_signature(_mesa_glsl_parse_state *state, 1425 inline const char *ir_function_signature::function_name() const in function_name() [all …]
|
H A D | lower_subroutine.cpp | 47 ir_call *call_clone(ir_call *call, ir_function_signature *callee); 63 lower_subroutine_visitor::call_clone(ir_call *call, ir_function_signature *callee) in call_clone() 109 ir_function_signature *sub_sig = in visit_leave()
|
H A D | lower_jumps.cpp | 163 ir_function_signature* signature; 174 loop_record(ir_function_signature* p_signature = 0, ir_loop* p_loop = 0) in loop_record() 199 ir_function_signature* signature; 205 function_record(ir_function_signature* p_signature = 0, in function_record() 867 virtual void visit(ir_function_signature *ir) in visit()
|
H A D | lower_precision.cpp | 52 ir_function_signature *map_builtin(ir_function_signature *sig); 885 ir_function_signature * 886 find_precision_visitor::map_builtin(ir_function_signature *sig) in map_builtin() 895 return (ir_function_signature *) entry->data; in map_builtin() 898 ir_function_signature *lowered_sig = in map_builtin()
|
H A D | ast_function.cpp | 228 ir_function_signature *sig, in verify_parameter_modes() 550 generate_call(exec_list *instructions, ir_function_signature *sig, in generate_call() 679 static ir_function_signature * 685 ir_function_signature *local_sig = NULL; in match_function_by_name() 686 ir_function_signature *sig = NULL; in match_function_by_name() 727 static ir_function_signature * 734 ir_function_signature *sig = NULL; in match_subroutine_by_name() 809 foreach_in_list(ir_function_signature, sig, &f->signatures) { in function_exists() 825 foreach_in_list(ir_function_signature, sig, &f->signatures) { in print_function_prototypes() 2490 ir_function_signature *sig = in hir()
|
H A D | ir_hierarchical_visitor.h | 114 virtual ir_visitor_status visit_enter(class ir_function_signature *); 115 virtual ir_visitor_status visit_leave(class ir_function_signature *);
|
H A D | ir_hierarchical_visitor.cpp | 104 ir_hierarchical_visitor::visit_enter(ir_function_signature *ir) in visit_enter() 113 ir_hierarchical_visitor::visit_leave(ir_function_signature *ir) in visit_leave()
|
H A D | opt_tree_grafting.cpp | 75 virtual ir_visitor_status visit_enter(class ir_function_signature *); 197 ir_tree_grafting_visitor::visit_enter(ir_function_signature *ir) in visit_enter()
|
H A D | ir.cpp | 2105 ir_function_signature::ir_function_signature(const glsl_type *return_type, in ir_function_signature() function in ir_function_signature 2117 ir_function_signature::is_builtin() const in is_builtin() 2124 ir_function_signature::is_builtin_available(const _mesa_glsl_parse_state *state) const in is_builtin_available() 2156 ir_function_signature::qualifiers_match(exec_list *params) in qualifiers_match() 2184 ir_function_signature::replace_parameters(exec_list *new_params) in replace_parameters() 2205 foreach_in_list(ir_function_signature, sig, &this->signatures) { in has_user_signature()
|
H A D | ir_variable_refcount.h | 80 virtual ir_visitor_status visit_enter(ir_function_signature *);
|
H A D | ir_array_refcount.h | 86 virtual ir_visitor_status visit_enter(ir_function_signature *);
|
H A D | ir_basic_block.cpp | 90 foreach_in_list(ir_function_signature, ir_sig, &ir_function->signatures) { in call_for_basic_blocks()
|
H A D | ir_print_visitor.h | 55 virtual void visit(ir_function_signature *);
|
H A D | glsl_to_nir.cpp | 65 virtual void visit(ir_function_signature *); 85 void create_function(ir_function_signature *ir); 116 ir_function_signature *sig; 610 foreach_in_list(ir_function_signature, sig, &ir->signatures) { in visit_enter() 617 nir_visitor::create_function(ir_function_signature *ir) in create_function() 665 foreach_in_list(ir_function_signature, sig, &ir->signatures) in visit() 670 nir_visitor::visit(ir_function_signature *ir) in visit()
|
H A D | ir_visitor.h | 49 virtual void visit(class ir_function_signature *) = 0;
|
H A D | ir_variable_refcount.cpp | 121 ir_variable_refcount_visitor::visit_enter(ir_function_signature *ir) in visit_enter()
|
H A D | opt_dead_code.cpp | 175 foreach_in_list(ir_function_signature, sig, &f->signatures) { in do_dead_code_unlinked()
|
H A D | ir_print_visitor.cpp | 243 void ir_print_visitor::visit(ir_function_signature *ir) in visit() 288 foreach_in_list(ir_function_signature, sig, &ir->signatures) { in visit()
|
H A D | ir_array_refcount.cpp | 200 ir_array_refcount_visitor::visit_enter(ir_function_signature *ir) in visit_enter()
|