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

1 2 3 4

  /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,

Completed in 332 milliseconds

1 2 3 4