Home
last modified time | relevance | path

Searched refs:ir_function (Results 1 – 25 of 30) sorted by relevance

12

/external/mesa3d/src/glsl/
Dir_import_prototypes.cpp55 virtual ir_visitor_status visit_enter(ir_function *ir) in visit_enter()
61 this->function = new(this->mem_ctx) ir_function(ir->name); in visit_enter()
72 virtual ir_visitor_status visit_leave(ir_function *ir) in visit_leave()
98 ir_function *function;
Dir_basic_block.cpp91 ir_function *ir_function; in call_for_basic_blocks() local
109 } else if ((ir_function = ir->as_function())) { in call_for_basic_blocks()
119 foreach_iter(exec_list_iterator, fun_iter, *ir_function) { in call_for_basic_blocks()
Dglsl_symbol_table.cpp48 symbol_table_entry(ir_function *f) : v(0), f(f), t(0) {} in symbol_table_entry()
52 ir_function *f;
124 bool glsl_symbol_table::add_function(ir_function *f) in add_function()
138 void glsl_symbol_table::add_global_function(ir_function *f) in add_global_function()
157 ir_function *glsl_symbol_table::get_function(const char *name) in get_function()
Dglsl_symbol_table.h101 bool add_function(ir_function *f);
107 void add_global_function(ir_function *f);
115 ir_function *get_function(const char *name);
Dlink_functions.cpp105 ir_function *f = linked->symbols->get_function(name); in visit_enter()
107 f = new(linked) ir_function(name); in visit_enter()
233 ir_function *const f = shader_list[i]->symbols->get_function(name); in find_matching_signature()
Dir.h112 virtual class ir_function * as_function() { return NULL; } in as_function()
410 inline const class ir_function *function() const in function()
455 class ir_function *_function;
457 friend class ir_function; variable
466 class ir_function : public ir_instruction {
468 ir_function(const char *name);
470 virtual ir_function *clone(void *mem_ctx, struct hash_table *ht) const;
472 virtual ir_function *as_function() in as_function()
Dir_hierarchical_visitor.h115 virtual ir_visitor_status visit_enter(class ir_function *);
116 virtual ir_visitor_status visit_leave(class ir_function *);
Dir_function.cpp164 ir_function::matching_signature(const exec_list *actual_parameters) in matching_signature()
216 ir_function::exact_matching_signature(const exec_list *actual_parameters) in exact_matching_signature()
Dir_clone.cpp256 ir_function *
257 ir_function::clone(void *mem_ctx, struct hash_table *ht) const in clone()
259 ir_function *copy = new(mem_ctx) ir_function(this->name); in clone()
Dir_validate.cpp65 virtual ir_visitor_status visit_enter(ir_function *ir);
66 virtual ir_visitor_status visit_leave(ir_function *ir);
76 ir_function *current_function;
155 ir_validate::visit_enter(ir_function *ir) in visit_enter()
180 ir_validate::visit_leave(ir_function *ir) in visit_leave()
Dir_hierarchical_visitor.cpp104 ir_hierarchical_visitor::visit_enter(ir_function *ir) in visit_enter()
113 ir_hierarchical_visitor::visit_leave(ir_function *ir) in visit_leave()
Dir_print_visitor.h62 virtual void visit(ir_function *);
Dir_reader.cpp43 static ir_function *read_function(_mesa_glsl_parse_state *, s_list *,
45 static void read_function_sig(_mesa_glsl_parse_state *, ir_function *,
198 ir_function *f = read_function(st, sub, true); in scan_for_prototypes()
205 static ir_function *
221 ir_function *f = st->symbols->get_function(name->value()); in read_function()
223 f = new(ctx) ir_function(name->value()); in read_function()
250 read_function_sig(_mesa_glsl_parse_state *st, ir_function *f, s_list *list, in read_function_sig()
698 ir_function *f = st->symbols->get_function(name->value()); in read_call()
Dopt_copy_propagation.cpp86 virtual ir_visitor_status visit_enter(class ir_function *);
145 ir_copy_propagation_visitor::visit_enter(ir_function *ir) in visit_enter()
Dopt_tree_grafting.cpp72 virtual ir_visitor_status visit_enter(class ir_function *);
175 ir_tree_grafting_visitor::visit_enter(ir_function *ir) in visit_enter()
Dopt_dead_code.cpp130 ir_function *f = ir->as_function(); in do_dead_code_unlinked()
Dir_visitor.h49 virtual void visit(class ir_function *) = 0;
Dopt_dead_functions.cpp139 ir_function *func = ir->as_function(); in do_dead_functions()
Dopt_constant_propagation.cpp92 virtual ir_visitor_status visit_enter(class ir_function *);
240 ir_constant_propagation_visitor::visit_enter(ir_function *ir) in visit_enter()
Dopt_constant_variable.cpp186 ir_function *f = ir->as_function(); in do_constant_variable_unlinked()
Dlinker.cpp581 ir_function *func; in populate_symbol_table()
736 ir_function *const f = sh->symbols->get_function("main"); in get_main_function_signature()
781 ir_function *const f = ((ir_instruction *) node)->as_function(); in link_intrastage_shaders()
787 ir_function *const other = in link_intrastage_shaders()
Dast_function.cpp101 ir_function *f = state->symbols->get_function(name); in match_function_by_name()
115 ir_function *builtin; in match_function_by_name()
120 f = new(ctx) ir_function(name); in match_function_by_name()
Dir.cpp1360 ir_function::ir_function(const char *name) in ir_function() function in ir_function
1368 ir_function::has_user_signature() in has_user_signature()
Dir_hv_accept.cpp126 ir_function::accept(ir_hierarchical_visitor *v) in accept()
/external/mesa3d/
DAndroid.mk55 src/glsl/ir_function.cpp \

12