/external/mesa3d/src/compiler/glsl/ |
D | lower_subroutine.cpp | 46 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()
|
D | lower_shared_reference.cpp | 79 ir_call *lower_shared_atomic_intrinsic(ir_call *ir); 80 ir_call *check_for_shared_atomic_intrinsic(ir_call *ir); 81 ir_visitor_status visit_enter(ir_call *ir); 85 ir_call *shared_load(void *mem_ctx, const struct glsl_type *type, 87 ir_call *shared_store(void *mem_ctx, ir_rvalue *deref, ir_rvalue *offset, 246 ir_call *store = shared_store(mem_ctx, deref, offset, mask); in insert_buffer_access() 249 ir_call *load = shared_load(mem_ctx, type, offset); in insert_buffer_access() 263 ir_call * 296 return new(mem_ctx) ir_call(sig, NULL, &call_params); in shared_store() 299 ir_call * [all …]
|
D | lower_ubo_reference.cpp | 68 ir_call *ssbo_load(void *mem_ctx, const struct glsl_type *type, 76 ir_call *ssbo_store(void *mem_ctx, ir_rvalue *deref, ir_rvalue *offset, 104 ir_call *lower_ssbo_atomic_intrinsic(ir_call *ir); 105 ir_call *check_for_ssbo_atomic_intrinsic(ir_call *ir); 106 ir_visitor_status visit_enter(ir_call *ir); 424 ir_call * 467 return new(mem_ctx) ir_call(sig, NULL, &call_params); in ssbo_store() 470 ir_call * 509 return new(mem_ctx) ir_call(sig, deref_result, &call_params); in ssbo_load() 527 ir_call *load_ssbo = ssbo_load(mem_ctx, type, offset); in insert_buffer_access() [all …]
|
D | ir_rvalue_visitor.h | 36 ir_visitor_status rvalue_visit(ir_call *); 55 virtual ir_visitor_status visit_leave(ir_call *); 72 virtual ir_visitor_status visit_enter(ir_call *);
|
D | opt_function_inlining.cpp | 57 virtual ir_visitor_status visit_enter(ir_call *); 135 ir_call::generate_inline(ir_instruction *next_ir) in generate_inline() 318 ir_function_inlining_visitor::visit_enter(ir_call *ir) in visit_enter() 351 virtual ir_visitor_status visit_leave(ir_call *); 410 ir_variable_replacement_visitor::visit_leave(ir_call *ir) in visit_leave()
|
D | opt_dead_functions.cpp | 63 virtual ir_visitor_status visit_enter(ir_call *); 104 ir_dead_functions_visitor::visit_enter(ir_call *ir) in visit_enter()
|
D | ir_visitor.h | 60 virtual void visit(class ir_call *) = 0; 86 virtual void visit(class ir_call *) {} in visit() argument
|
D | ir_rvalue_visitor.cpp | 126 ir_rvalue_base_visitor::rvalue_visit(ir_call *ir) in rvalue_visit() 211 ir_rvalue_visitor::visit_leave(ir_call *ir) in visit_leave() 283 ir_rvalue_enter_visitor::visit_enter(ir_call *ir) in visit_enter()
|
D | opt_constant_folding.cpp | 55 virtual ir_visitor_status visit_enter(ir_call *ir); 172 ir_constant_folding_visitor::visit_enter(ir_call *ir) in visit_enter()
|
D | ir_hierarchical_visitor.h | 131 virtual ir_visitor_status visit_enter(class ir_call *); 132 virtual ir_visitor_status visit_leave(class ir_call *);
|
D | ir_clone.cpp | 141 ir_call * 142 ir_call::clone(void *mem_ctx, struct hash_table *ht) const in clone() 154 return new(mem_ctx) ir_call(this->callee, new_return_ref, &new_parameters); in clone() 391 virtual ir_visitor_status visit_enter(ir_call *ir) in visit_enter()
|
D | ir_function_inlining.h | 30 bool can_inline(ir_call *call);
|
D | opt_constant_variable.cpp | 55 virtual ir_visitor_status visit_enter(ir_call *); 148 ir_constant_variable_visitor::visit_enter(ir_call *ir) in visit_enter()
|
D | lower_vec_index_to_cond_assign.cpp | 68 virtual ir_visitor_status visit_enter(ir_call *); 200 ir_vec_index_to_cond_assign_visitor::visit_enter(ir_call *ir) in visit_enter()
|
D | ir_function_can_inline.cpp | 58 can_inline(ir_call *call) in can_inline()
|
D | link_functions.cpp | 65 virtual ir_visitor_status visit_enter(ir_call *ir) in visit_enter() 187 virtual ir_visitor_status visit_leave(ir_call *ir) in visit_leave()
|
D | ir_print_visitor.h | 66 virtual void visit(ir_call *);
|
D | opt_copy_propagation.cpp | 82 virtual ir_visitor_status visit_enter(class ir_call *); 176 ir_copy_propagation_visitor::visit_enter(ir_call *ir) in visit_enter()
|
D | ir_hierarchical_visitor.cpp | 254 ir_hierarchical_visitor::visit_enter(ir_call *ir) in visit_enter() 263 ir_hierarchical_visitor::visit_leave(ir_call *ir) in visit_leave()
|
D | opt_tree_grafting.cpp | 72 virtual ir_visitor_status visit_enter(class ir_call *); 205 ir_tree_grafting_visitor::visit_enter(ir_call *ir) in visit_enter()
|
D | lower_tess_level.cpp | 69 virtual ir_visitor_status visit_leave(ir_call *); 381 lower_tess_level_visitor::visit_leave(ir_call *ir) in visit_leave()
|
D | opt_constant_propagation.cpp | 118 virtual ir_visitor_status visit_enter(class ir_call *); 324 ir_constant_propagation_visitor::visit_enter(ir_call *ir) in visit_enter()
|
D | opt_copy_propagation_elements.cpp | 158 virtual ir_visitor_status visit_enter(class ir_call *); 362 ir_copy_propagation_elements_visitor::visit_enter(ir_call *ir) in visit_enter()
|
D | loop_analysis.cpp | 183 virtual ir_visitor_status visit_enter(ir_call *); 227 loop_analysis::visit_enter(ir_call *) in visit_enter() argument
|
D | ir_function_detect_recursion.cpp | 199 virtual ir_visitor_status visit_enter(ir_call *call) in visit_enter()
|