/external/mesa3d/src/glsl/ |
ir_function_inlining.h | 30 bool can_inline(ir_call *call);
|
ir_visitor.h | 59 virtual void visit(class ir_call *) = 0; 82 virtual void visit(class ir_call *) {}
|
ir_rvalue_visitor.h | 36 ir_visitor_status rvalue_visit(ir_call *); 52 virtual ir_visitor_status visit_leave(ir_call *); 66 virtual ir_visitor_status visit_enter(ir_call *);
|
ir_function_can_inline.cpp | 59 can_inline(ir_call *call)
|
ir_hierarchical_visitor.h | 129 virtual ir_visitor_status visit_enter(class ir_call *); 130 virtual ir_visitor_status visit_leave(class ir_call *);
|
ir_print_visitor.h | 69 virtual void visit(ir_call *);
|
opt_constant_folding.cpp | 54 virtual ir_visitor_status visit_enter(ir_call *ir); 122 ir_constant_folding_visitor::visit_enter(ir_call *ir)
|
opt_dead_functions.cpp | 63 virtual ir_visitor_status visit_enter(ir_call *); 105 ir_dead_functions_visitor::visit_enter(ir_call *ir)
|
opt_function_inlining.cpp | 57 virtual ir_visitor_status visit_enter(ir_call *); 99 ir_call::generate_inline(ir_instruction *next_ir) 258 ir_function_inlining_visitor::visit_enter(ir_call *ir) 291 virtual ir_visitor_status visit_leave(ir_call *); 350 ir_sampler_replacement_visitor::visit_leave(ir_call *ir)
|
ir_rvalue_visitor.cpp | 117 ir_rvalue_base_visitor::rvalue_visit(ir_call *ir) 183 ir_rvalue_visitor::visit_leave(ir_call *ir) 237 ir_rvalue_enter_visitor::visit_enter(ir_call *ir)
|
lower_vec_index_to_swizzle.cpp | 55 virtual ir_visitor_status visit_enter(ir_call *); 135 ir_vec_index_to_swizzle_visitor::visit_enter(ir_call *ir)
|
ir_hierarchical_visitor.cpp | 225 ir_hierarchical_visitor::visit_enter(ir_call *ir) 234 ir_hierarchical_visitor::visit_leave(ir_call *ir)
|
opt_constant_variable.cpp | 55 virtual ir_visitor_status visit_enter(ir_call *); 132 ir_constant_variable_visitor::visit_enter(ir_call *ir)
|
ir_clone.cpp | 167 ir_call * 168 ir_call::clone(void *mem_ctx, struct hash_table *ht) const 181 return new(mem_ctx) ir_call(this->callee, new_return_ref, &new_parameters); 396 virtual ir_visitor_status visit_enter(ir_call *ir) 398 /* Try to find the function signature referenced by the ir_call in the 438 /* Make a pass over the cloned tree to fix up ir_call nodes to point to the 440 * during cloning because the ir_call might be a forward reference (i.e.,
|
lower_clip_distance.cpp | 64 virtual ir_visitor_status visit_leave(ir_call *); 227 * only kind of rvalue that can have side effects is an ir_call, and 268 * If gl_ClipDistance appears as an argument in an ir_call expression, replace 269 * it with a temporary variable, and make sure the ir_call is preceded and/or 275 lower_clip_distance_visitor::visit_leave(ir_call *ir)
|
lower_vec_index_to_cond_assign.cpp | 61 virtual ir_visitor_status visit_enter(ir_call *); 253 ir_vec_index_to_cond_assign_visitor::visit_enter(ir_call *ir)
|
opt_copy_propagation.cpp | 90 virtual ir_visitor_status visit_enter(class ir_call *); 185 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) 208 /* Reminder: iterating ir_call iterates its parameters. */
|
ir.h | 127 virtual class ir_call * as_call() { return NULL; } 596 * call will be in ir_call::actual_paramaters. 1127 class ir_call : public ir_instruction { class in inherits:ir_instruction 1129 ir_call(ir_function_signature *callee, function in class:ir_call 1140 virtual ir_call *clone(void *mem_ctx, struct hash_table *ht) const; 1144 virtual ir_call *as_call() [all...] |
ir_function_detect_recursion.cpp | 212 virtual ir_visitor_status visit_enter(ir_call *call)
|
link_functions.cpp | 63 virtual ir_visitor_status visit_enter(ir_call *ir) 65 /* If ir is an ir_call from a function that was imported from another 125 * ir_call from linked then linked_sig and callee will be 139 * patch ir_call nodes. In addition, there is no way to remove or
|
loop_analysis.cpp | 113 virtual ir_visitor_status visit_enter(ir_call *); 158 loop_analysis::visit_enter(ir_call *ir)
|
opt_constant_propagation.cpp | 109 virtual ir_visitor_status visit_enter(class ir_call *); 281 ir_constant_propagation_visitor::visit_enter(ir_call *ir)
|
opt_copy_propagation_elements.cpp | 112 virtual ir_visitor_status visit_enter(class ir_call *); 293 ir_copy_propagation_elements_visitor::visit_enter(ir_call *ir)
|
ir_validate.cpp | 73 virtual ir_visitor_status visit_enter(ir_call *ir); 569 ir_validate::visit_enter(ir_call *ir) 574 printf("IR called by ir_call is not ir_function_signature!\n"); 585 printf("ir_call has non-void callee but no return storage\n"); 594 printf("ir_call has the wrong number of parameters:\n"); 605 printf("ir_call parameter type mismatch:\n"); 611 printf("ir_call out/inout parameters must be lvalues:\n");
|