HomeSort by relevance Sort by last modified time
    Searched refs:ir_call (Results 1 - 25 of 39) sorted by null

1 2

  /external/mesa3d/src/compiler/glsl/
ir_function_inlining.h 30 bool can_inline(ir_call *call);
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)
76 return new(mem_ctx) ir_call(callee, new_return_ref, &new_parameters);
80 lower_subroutine_visitor::visit_leave(ir_call *ir)
113 ir_call *new_call = call_clone(ir, sub_sig);
ir_visitor.h 60 virtual void visit(class ir_call *) = 0;
86 virtual void visit(class ir_call *) {}
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 *);
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);
249 ir_call *load = shared_load(mem_ctx, type, offset);
263 ir_call *
    [all...]
ir_function_can_inline.cpp 58 can_inline(ir_call *call)
opt_dead_functions.cpp 63 virtual ir_visitor_status visit_enter(ir_call *);
104 ir_dead_functions_visitor::visit_enter(ir_call *ir)
ir_print_visitor.h 66 virtual void visit(ir_call *);
ir_hierarchical_visitor.h 131 virtual ir_visitor_status visit_enter(class ir_call *);
132 virtual ir_visitor_status visit_leave(class ir_call *);
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);
470 ir_call *
    [all...]
opt_constant_folding.cpp 55 virtual ir_visitor_status visit_enter(ir_call *ir);
172 ir_constant_folding_visitor::visit_enter(ir_call *ir)
opt_function_inlining.cpp 57 virtual ir_visitor_status visit_enter(ir_call *);
135 ir_call::generate_inline(ir_instruction *next_ir)
318 ir_function_inlining_visitor::visit_enter(ir_call *ir)
351 virtual ir_visitor_status visit_leave(ir_call *);
410 ir_variable_replacement_visitor::visit_leave(ir_call *ir)
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)
opt_constant_variable.cpp 55 virtual ir_visitor_status visit_enter(ir_call *);
148 ir_constant_variable_visitor::visit_enter(ir_call *ir)
ir_rvalue_visitor.cpp 126 ir_rvalue_base_visitor::rvalue_visit(ir_call *ir)
211 ir_rvalue_visitor::visit_leave(ir_call *ir)
283 ir_rvalue_enter_visitor::visit_enter(ir_call *ir)
ir_clone.cpp 141 ir_call *
142 ir_call::clone(void *mem_ctx, struct hash_table *ht) const
154 return new(mem_ctx) ir_call(this->callee, new_return_ref, &new_parameters);
391 virtual ir_visitor_status visit_enter(ir_call *ir)
393 /* Try to find the function signature referenced by the ir_call in the
435 /* Make a pass over the cloned tree to fix up ir_call nodes to point to the
437 * during cloning because the ir_call might be a forward reference (i.e.,
ir_hierarchical_visitor.cpp 254 ir_hierarchical_visitor::visit_enter(ir_call *ir)
263 ir_hierarchical_visitor::visit_leave(ir_call *ir)
link_functions.cpp 65 virtual ir_visitor_status visit_enter(ir_call *ir)
67 /* If ir is an ir_call from a function that was imported from another
133 * ir_call from linked then linked_sig and callee will be
147 * patch ir_call nodes. In addition, there is no way to remove or
187 virtual ir_visitor_status visit_leave(ir_call *ir)
opt_copy_propagation.cpp 82 virtual ir_visitor_status visit_enter(class ir_call *);
176 ir_copy_propagation_visitor::visit_enter(ir_call *ir)
opt_tree_grafting.cpp 72 virtual ir_visitor_status visit_enter(class ir_call *);
205 ir_tree_grafting_visitor::visit_enter(ir_call *ir)
ir_function_detect_recursion.cpp 199 virtual ir_visitor_status visit_enter(ir_call *call)
lower_tess_level.cpp 69 virtual ir_visitor_status visit_leave(ir_call *);
374 * If a gl_TessLevel* variable appears as an argument in an ir_call
375 * expression, replace it with a temporary variable, and make sure the ir_call
381 lower_tess_level_visitor::visit_leave(ir_call *ir)
opt_constant_propagation.cpp 118 virtual ir_visitor_status visit_enter(class ir_call *);
324 ir_constant_propagation_visitor::visit_enter(ir_call *ir)
loop_analysis.cpp 183 virtual ir_visitor_status visit_enter(ir_call *);
227 loop_analysis::visit_enter(ir_call *)
229 /* Mark every loop that we're currently analyzing as containing an ir_call
lower_distance.cpp 92 virtual ir_visitor_status visit_leave(ir_call *);
515 * If a 1D gl_ClipDistance variable appears as an argument in an ir_call
516 * expression, replace it with a temporary variable, and make sure the ir_call
523 * is passed as an "in" parameter to an ir_call, e.g.:
528 lower_distance_visitor::visit_leave(ir_call *ir)

Completed in 173 milliseconds

1 2