/external/mesa3d/src/glsl/ |
ir_optimization.h | 39 bool do_common_optimization(exec_list *ir, bool linked, unsigned max_unroll_iterations); 41 bool do_algebraic(exec_list *instructions); 42 bool do_constant_folding(exec_list *instructions); 43 bool do_constant_variable(exec_list *instructions); 44 bool do_constant_variable_unlinked(exec_list *instructions); 45 bool do_copy_propagation(exec_list *instructions); 46 bool do_constant_propagation(exec_list *instructions); 47 bool do_dead_code(exec_list *instructions); 48 bool do_dead_code_local(exec_list *instructions); 49 bool do_dead_code_unlinked(exec_list *instructions) [all...] |
ir_expression_flattening.h | 37 void do_expression_flattening(exec_list *instructions,
|
ir_basic_block.h | 24 void call_for_basic_blocks(exec_list *instructions,
|
ir_reader.h | 31 void _mesa_glsl_read_ir(_mesa_glsl_parse_state *state, exec_list *instructions,
|
ir_to_llvm.h | 7 struct llvm::Module * glsl_ir_to_llvm_module(struct exec_list *ir, llvm::Module * mod,
|
loop_analysis.h | 36 analyze_loop_variables(exec_list *instructions); 56 set_loop_controls(exec_list *instructions, loop_state *ls); 60 unroll_loops(exec_list *instructions, loop_state *ls, unsigned max_iterations); 81 exec_list variables; 88 exec_list constants; 95 exec_list induction_variables; 104 exec_list terminators;
|
opt_copy_propagation.cpp | 75 this->acp = new(mem_ctx) exec_list; 76 this->kills = new(mem_ctx) exec_list; 93 void handle_if_block(exec_list *instructions); 96 exec_list *acp; 101 exec_list *kills; 117 exec_list *orig_acp = this->acp; 118 exec_list *orig_kills = this->kills; 121 this->acp = new(mem_ctx) exec_list; 122 this->kills = new(mem_ctx) exec_list; 204 ir_copy_propagation_visitor::handle_if_block(exec_list *instructions [all...] |
ir_import_prototypes.cpp | 46 import_prototype_visitor(exec_list *list, glsl_symbol_table *symbols, 97 exec_list *list; 115 import_prototypes(const exec_list *source, exec_list *dest, 122 v.run(const_cast<exec_list *>(source));
|
ast.h | 79 virtual ir_rvalue *hir(exec_list *instructions, 214 virtual ir_rvalue *hir(exec_list *instructions, 236 exec_list expressions; 272 virtual ir_rvalue *hir(exec_list *instructions, 298 virtual ir_rvalue *hir(exec_list *instructions, 302 exec_list statements; 370 virtual ir_rvalue *hir(exec_list *instructions, 374 exec_list declarations; 462 ir_rvalue *hir(exec_list *, struct _mesa_glsl_parse_state *); 491 virtual ir_rvalue *hir(exec_list *instructions [all...] |
opt_constant_propagation.cpp | 82 this->acp = new(mem_ctx) exec_list; 83 this->kills = new(mem_ctx) exec_list; 99 void handle_if_block(exec_list *instructions); 103 exec_list *acp; 109 exec_list *kills; 209 exec_list *orig_acp = this->acp; 210 exec_list *orig_kills = this->kills; 213 this->acp = new(mem_ctx) exec_list; 214 this->kills = new(mem_ctx) exec_list; 275 ir_constant_propagation_visitor::handle_if_block(exec_list *instructions [all...] |
ir_function.cpp | 89 parameter_lists_match(const exec_list *list_a, const exec_list *list_b) 164 ir_function::matching_signature(const exec_list *actual_parameters) 191 parameter_lists_match_exact(const exec_list *list_a, const exec_list *list_b) 216 ir_function::exact_matching_signature(const exec_list *actual_parameters)
|
lower_noise.cpp | 64 lower_noise(exec_list *instructions)
|
ir_variable.cpp | 29 static void generate_ARB_draw_buffers_variables(exec_list *, 35 const glsl_type *type, exec_list *instructions, 67 add_uniform(exec_list *instructions, 76 add_builtin_variable(const builtin_variable *proto, exec_list *instructions, 91 add_builtin_constant(exec_list *instructions, 105 generate_100ES_uniforms(exec_list *instructions, 128 generate_110_uniforms(exec_list *instructions, 224 generate_100ES_vs_variables(exec_list *instructions, 240 generate_110_vs_variables(exec_list *instructions, 276 generate_120_vs_variables(exec_list *instructions [all...] |
ir.h | 420 const char *qualifiers_match(exec_list *params); 427 void replace_parameters(exec_list *new_params); 442 struct exec_list parameters; 451 struct exec_list body; 502 ir_function_signature *matching_signature(const exec_list *actual_param); 508 ir_function_signature *exact_matching_signature(const exec_list *actual_ps); 521 struct exec_list signatures; 558 exec_list then_instructions; 560 exec_list else_instructions; 594 exec_list body_instructions [all...] |
ir_function_can_inline.cpp | 66 v.run((exec_list *) &callee->body);
|
ir_print_visitor.h | 32 extern void _mesa_print_ir(exec_list *instructions,
|
ir_variable_refcount.h | 75 exec_list variable_list;
|
ir_hierarchical_visitor.h | 143 void run(struct exec_list *instructions); 182 ir_visitor_status visit_list_elements(ir_hierarchical_visitor *v, exec_list *l);
|
opt_dead_code.cpp | 45 do_dead_code(exec_list *instructions) 124 do_dead_code_unlinked(exec_list *instructions)
|
opt_dead_code_local.cpp | 60 kill_for_derefs_visitor(exec_list *assignments) 83 exec_list *assignments; 114 process_assignment(void *ctx, ir_assignment *ir, exec_list *assignments) 189 exec_list assignments; 222 do_dead_code_local(exec_list *instructions)
|
ir_expression_flattening.cpp | 59 do_expression_flattening(exec_list *instructions,
|
ir_if_return.cpp | 50 exec_list *inner_block); 58 do_if_return(exec_list *instructions) 85 * Returns an ir_instruction of the first ir_return in the exec_list, or NULL. 88 find_return_in_block(exec_list *instructions) 132 exec_list *inner_block) 143 * will confuse the exec_list iteration in the parent that visited
|
loop_unroll.cpp | 157 exec_list copy_list; 172 exec_list *const list = (continue_from_then_branch) 188 exec_list copy_list; 207 unroll_loops(exec_list *instructions, loop_state *ls, unsigned max_iterations)
|
opt_constant_variable.cpp | 55 exec_list list; 59 get_assignment_entry(ir_variable *var, exec_list *list) 156 do_constant_variable(exec_list *instructions) 180 do_constant_variable_unlinked(exec_list *instructions)
|
/external/mesa3d/src/glsl/builtins/tools/ |
builtin_function.cpp | 36 _mesa_glsl_initialize_functions(exec_list *instructions,
|