/external/mesa3d/src/compiler/glsl/ |
D | builtin_functions.h | 30 extern ir_function_signature * 41 extern ir_function_signature * 49 ir_function_signature * 52 ir_function_signature * 55 ir_function_signature * 58 ir_function_signature * 61 ir_function_signature * 64 ir_function_signature * 67 ir_function_signature *
|
D | ir_function.cpp | 201 ir_function_signature **matches, in is_best_inexact_overload() 203 ir_function_signature *sig) in is_best_inexact_overload() 220 for (ir_function_signature **other = matches; in is_best_inexact_overload() 259 static ir_function_signature * 262 ir_function_signature **matches, in choose_best_inexact_overload() 278 for (ir_function_signature **sig = matches; sig < matches + num_matches; sig++) { in choose_best_inexact_overload() 288 ir_function_signature * 298 ir_function_signature * 304 ir_function_signature **inexact_matches = NULL; in matching_signature() 305 ir_function_signature **inexact_matches_temp; in matching_signature() [all …]
|
D | opt_dead_functions.cpp | 40 signature_entry(ir_function_signature *sig) in signature_entry() 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) in get_signature_entry() 89 ir_dead_functions_visitor::visit_enter(ir_function_signature *ir) in visit_enter()
|
D | builtin_functions.cpp | 655 ir_function_signature *find(_mesa_glsl_parse_state *state, 707 …typedef ir_function_signature *(builtin_builder::*image_prototype_ctr)(const glsl_type *image_type, 731 ir_function_signature *new_sig(const glsl_type *return_type, 739 ir_function_signature *unop(builtin_available_predicate avail, 743 ir_function_signature *binop(builtin_available_predicate avail, 750 #define B0(X) ir_function_signature *_##X(); 751 #define B1(X) ir_function_signature *_##X(const glsl_type *); 752 #define B2(X) ir_function_signature *_##X(const glsl_type *, const glsl_type *); 753 #define B3(X) ir_function_signature *_##X(const glsl_type *, const glsl_type *, const glsl_type *); 754 #define BA1(X) ir_function_signature *_##X(builtin_available_predicate, const glsl_type *); [all …]
|
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 …]
|
D | link_functions.cpp | 33 static ir_function_signature * 73 const ir_function_signature *const callee = ir->callee; in visit_enter() 84 ir_function_signature *sig = in visit_enter() 125 ir_function_signature *linked_sig = in visit_enter() 128 linked_sig = new(linked) ir_function_signature(callee->return_type); in visit_enter() 315 ir_function_signature * 322 ir_function_signature *sig = in find_matching_signature()
|
D | ir_function_detect_recursion.cpp | 138 function(ir_function_signature *sig) in function() 146 ir_function_signature *sig; 172 function *get_function(ir_function_signature *sig) in get_function() 186 virtual ir_visitor_status visit_enter(ir_function_signature *sig) in visit_enter() 192 virtual ir_visitor_status visit_leave(ir_function_signature *sig) in visit_leave()
|
D | lower_output_reads.cpp | 57 virtual ir_visitor_status visit_leave(class ir_function_signature *); 139 ir_function_signature *sig = (ir_function_signature *) closure; in emit_main_copy() 158 output_read_remover::visit_leave(ir_function_signature *sig) in visit_leave()
|
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()
|
D | lower_vertex_id.cpp | 46 explicit lower_vertex_id_visitor(ir_function_signature *main_sig, in lower_vertex_id_visitor() 71 ir_function_signature *main_sig; 133 ir_function_signature *const main_sig = in lower_vertex_id()
|
D | lower_int64.cpp | 48 typedef ir_function_signature *(*function_generator)(void *mem_ctx, 62 ir_function_signature *callee); 257 ir_function_signature *callee) in lower_op_to_function_call() 327 ir_function_signature *callee = NULL; in handle_op() 331 callee = (ir_function_signature *) f->signatures.get_head(); in handle_op()
|
D | ir.h | 1149 class ir_function_signature : public ir_instruction { 1154 ir_function_signature(const glsl_type *return_type, 1157 virtual ir_function_signature *clone(void *mem_ctx, 1159 ir_function_signature *clone_prototype(void *mem_ctx, 1264 const ir_function_signature *origin; 1304 void add_signature(ir_function_signature *sig) in add_signature() 1314 ir_function_signature *matching_signature(_mesa_glsl_parse_state *state, 1323 ir_function_signature *matching_signature(_mesa_glsl_parse_state *state, 1331 ir_function_signature *exact_matching_signature(_mesa_glsl_parse_state *state, 1365 inline const char *ir_function_signature::function_name() const in function_name() [all …]
|
D | builtin_int64.h | 1 ir_function_signature * 4 ir_function_signature *const sig = in umul64() 5 new(mem_ctx) ir_function_signature(glsl_type::uvec2_type, avail); in umul64() 31 ir_function_signature * 34 ir_function_signature *const sig = in sign64() 35 new(mem_ctx) ir_function_signature(glsl_type::ivec2_type, avail); in sign64() 57 ir_function_signature * 60 ir_function_signature *const sig = in udivmod64() 61 new(mem_ctx) ir_function_signature(glsl_type::uvec4_type, avail); in udivmod64() 268 ir_function_signature * [all …]
|
D | lower_shared_reference.cpp | 284 ir_function_signature *sig = new(mem_ctx) in shared_store() 285 ir_function_signature(glsl_type::void_type, compute_shader_enabled); in shared_store() 311 ir_function_signature *sig = in shared_load() 312 new(mem_ctx) ir_function_signature(type, compute_shader_enabled); in shared_load() 403 ir_function_signature *sig = in lower_shared_atomic_intrinsic() 404 new(mem_ctx) ir_function_signature(deref->type, in lower_shared_atomic_intrinsic()
|
D | lower_discard_flow.cpp | 67 ir_visitor_status visit_enter(ir_function_signature *ir); 115 lower_discard_flow_visitor::visit_enter(ir_function_signature *ir) in visit_enter()
|
D | lower_jumps.cpp | 163 ir_function_signature* signature; 175 loop_record(ir_function_signature* p_signature = 0, ir_loop* p_loop = 0) in loop_record() 212 ir_function_signature* signature; 218 function_record(ir_function_signature* p_signature = 0, in function_record() 962 virtual void visit(ir_function_signature *ir) in visit()
|
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 *);
|
D | ir_builder_print_visitor.cpp | 50 virtual ir_visitor_status visit_enter(class ir_function_signature *); 51 virtual ir_visitor_status visit_leave(class ir_function_signature *); 276 ir_builder_print_visitor::visit_enter(ir_function_signature *ir) in visit_enter() 300 ir_builder_print_visitor::visit_leave(ir_function_signature *ir) in visit_leave()
|
D | ir_function_can_inline.cpp | 61 const ir_function_signature *callee = call->callee; in can_inline()
|
D | ir_variable_refcount.h | 75 virtual ir_visitor_status visit_enter(ir_function_signature *);
|
D | lower_ubo_reference.cpp | 458 ir_function_signature *sig = new(mem_ctx) in ssbo_store() 459 ir_function_signature(glsl_type::void_type, shader_storage_buffer_object); in ssbo_store() 495 ir_function_signature *sig = in ssbo_load() 496 new(mem_ctx) ir_function_signature(type, shader_storage_buffer_object); in ssbo_load() 1030 ir_function_signature *sig = in lower_ssbo_atomic_intrinsic() 1031 new(mem_ctx) ir_function_signature(deref->type, in lower_ssbo_atomic_intrinsic()
|
D | ir_array_refcount.h | 145 virtual ir_visitor_status visit_enter(ir_function_signature *);
|
D | ir_hierarchical_visitor.cpp | 110 ir_hierarchical_visitor::visit_enter(ir_function_signature *ir) in visit_enter() 119 ir_hierarchical_visitor::visit_leave(ir_function_signature *ir) in visit_leave()
|
D | opt_copy_propagation.cpp | 66 virtual ir_visitor_status visit_enter(class ir_function_signature *); 95 ir_copy_propagation_visitor::visit_enter(ir_function_signature *ir) in visit_enter()
|
D | ir_basic_block.cpp | 90 foreach_in_list(ir_function_signature, ir_sig, &ir_function->signatures) { in call_for_basic_blocks()
|