Searched refs:instructions (Results 126 - 150 of 537) sorted by last modified time

1234567891011>>

/external/mesa3d/src/gallium/auxiliary/tgsi/
H A Dtgsi_exec.c45 * ContMask) which are controlled by the flow control instructions (namely:
623 * Initialize machine state by expanding tokens to full instructions,
636 struct tgsi_full_instruction *instructions; local
715 instructions = (struct tgsi_full_instruction *)
718 if (!instructions) {
783 instructions = REALLOC(instructions,
791 memcpy(instructions + numInstructions,
793 sizeof(instructions[0]));
816 mach->Instructions = instructions;
[all...]
/external/mesa3d/src/glsl/
H A Dast.h79 virtual ir_rvalue *hir(exec_list *instructions,
215 virtual ir_rvalue *hir(exec_list *instructions,
285 virtual ir_rvalue *hir(exec_list *instructions,
311 virtual ir_rvalue *hir(exec_list *instructions,
460 virtual ir_rvalue *hir(exec_list *instructions,
525 virtual ir_rvalue *hir(exec_list *instructions,
559 virtual ir_rvalue *hir(exec_list *instructions,
590 virtual ir_rvalue *hir(exec_list *instructions,
628 virtual ir_rvalue *hir(exec_list *instructions,
640 virtual ir_rvalue *hir(exec_list *instructions,
[all...]
H A Dast_function.cpp38 process_parameters(exec_list *instructions, exec_list *actual_parameters, argument
46 ir_rvalue *result = ast->hir(instructions, state);
185 generate_call(exec_list *instructions, ir_function_signature *sig, argument
244 instructions->push_tail(tmp);
276 * instructions; just generate an ir_constant.
296 instructions->push_tail(var);
301 instructions->push_tail(call);
304 instructions->append_list(&post_call_conversions);
555 process_array_constructor(exec_list *instructions, argument
583 process_parameters(instructions,
717 emit_inline_vector_constructor(const glsl_type *type, exec_list *instructions, exec_list *parameters, void *ctx) argument
906 emit_inline_matrix_constructor(const glsl_type *type, exec_list *instructions, exec_list *parameters, void *ctx) argument
1172 emit_inline_record_constructor(const glsl_type *type, exec_list *instructions, exec_list *parameters, void *mem_ctx) argument
1205 hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
[all...]
H A Dast_to_hir.cpp62 exec_list *instructions);
65 _mesa_ast_to_hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
67 _mesa_glsl_initialize_variables(instructions, state);
73 state->toplevel_ir = instructions;
91 ast->hir(instructions, state);
93 detect_recursion_unlinked(state, instructions);
94 detect_conflicting_assignments(state, instructions);
672 do_assignment(exec_list *instructions, struct _mesa_glsl_parse_state *state, argument
762 instructions->push_tail(var);
763 instructions
773 get_lvalue_copy(exec_list *instructions, ir_rvalue *lvalue) argument
791 hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
884 get_scalar_boolean_operand(exec_list *instructions, struct _mesa_glsl_parse_state *state, ast_expression *parent_expr, int operand, const char *operand_name, bool *error_emitted) argument
970 hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
1796 hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
1818 hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
2467 hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
2981 hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
3136 hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
3299 hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
3358 hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
3482 hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
3528 hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
3606 test_to_hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
3628 hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
3639 hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
3650 hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
3683 hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
3694 hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
3813 hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
3866 hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
3929 hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
4032 hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
4109 detect_conflicting_assignments(struct _mesa_glsl_parse_state *state, exec_list *instructions) argument
[all...]
H A Dbuiltin_variables.cpp387 add_variable(exec_list *instructions, glsl_symbol_table *symtab, argument
416 instructions->push_tail(var);
423 add_uniform(exec_list *instructions, glsl_symbol_table *symtab, argument
427 add_variable(instructions, symtab, name, type, ir_var_uniform, -1);
471 add_builtin_variable(exec_list *instructions, glsl_symbol_table *symtab, argument
482 add_uniform(instructions, symtab, proto->name, type);
484 add_variable(instructions, symtab, proto->name, type, proto->mode,
490 add_builtin_constant(exec_list *instructions, glsl_symbol_table *symtab, argument
493 ir_variable *const var = add_variable(instructions, symtab,
506 generate_100ES_uniforms(exec_list *instructions, argument
531 generate_110_uniforms(exec_list *instructions, struct _mesa_glsl_parse_state *state, bool add_deprecated) argument
646 generate_100ES_vs_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
662 generate_110_vs_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state, bool add_deprecated) argument
701 generate_120_vs_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state, bool add_deprecated) argument
713 generate_130_uniforms(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
726 generate_130_vs_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state, bool add_deprecated) argument
760 initialize_vs_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
789 generate_100ES_fs_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
809 generate_110_fs_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state, bool add_deprecated) argument
854 generate_ARB_draw_buffers_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state, bool warn, _mesa_glsl_parser_targets target) argument
886 generate_ARB_draw_instanced_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state, bool warn, _mesa_glsl_parser_targets target) argument
924 generate_ARB_shader_stencil_export_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state, bool warn) argument
940 generate_AMD_shader_stencil_export_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state, bool warn) argument
956 generate_120_fs_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state, bool add_deprecated) argument
971 generate_fs_clipdistance(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
995 generate_130_fs_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
1006 generate_140_fs_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
1016 initialize_fs_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
1048 _mesa_glsl_initialize_variables(exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
[all...]
H A Dhir_field_selection.cpp32 exec_list *instructions,
39 op = expr->subexpressions[0]->hir(instructions, state);
31 _mesa_ast_field_selection_to_hir(const ast_expression *expr, exec_list *instructions, struct _mesa_glsl_parse_state *state) argument
H A Dir.h86 * Base class of all IR instructions
606 /** Body of instructions in the function. */
619 * Helper function to run a list of instructions for constant
767 * Get an iterator for the instructions of the loop body
1198 * \name Jump-like IR instructions.
1249 * Jump instructions used inside loops
1822 void validate_ir_tree(exec_list *instructions);
1830 * If the list of instructions is determined to contain static recursion,
1836 exec_list *instructions);
1841 * If the list of instructions i
[all...]
H A Dir_basic_block.cpp52 void call_for_basic_blocks(exec_list *instructions, argument
61 foreach_iter(exec_list_iterator, iter, *instructions) {
89 * maximal BBs between the instructions that precede main()
90 * and the body of main(). Perhaps those instructions ought
H A Dir_basic_block.h24 void call_for_basic_blocks(exec_list *instructions,
H A Dir_builder.cpp34 instructions->push_tail(ir);
H A Dir_builder.h79 exec_list *instructions; member in class:ir_builder::ir_factory
H A Dir_clone.cpp418 fixup_function_calls(struct hash_table *ht, exec_list *instructions) argument
421 v.run(instructions);
H A Dir_expression_flattening.cpp57 do_expression_flattening(exec_list *instructions, argument
62 foreach_iter(exec_list_iterator, iter, *instructions) {
H A Dir_expression_flattening.h37 void do_expression_flattening(exec_list *instructions,
H A Dir_function_detect_recursion.cpp328 exec_list *instructions)
335 v.run(instructions);
354 exec_list *instructions)
361 v.run(instructions);
327 detect_recursion_unlinked(struct _mesa_glsl_parse_state *state, exec_list *instructions) argument
353 detect_recursion_linked(struct gl_shader_program *prog, exec_list *instructions) argument
H A Dir_hierarchical_visitor.cpp289 ir_hierarchical_visitor::run(exec_list *instructions) argument
291 visit_list_elements(this, instructions);
H A Dir_hierarchical_visitor.h141 * Utility function to process a linked list of instructions with a visitor
143 void run(struct exec_list *instructions);
H A Dir_optimization.h44 bool do_algebraic(exec_list *instructions);
45 bool do_constant_folding(exec_list *instructions);
46 bool do_constant_variable(exec_list *instructions);
47 bool do_constant_variable_unlinked(exec_list *instructions);
48 bool do_copy_propagation(exec_list *instructions);
49 bool do_copy_propagation_elements(exec_list *instructions);
50 bool do_constant_propagation(exec_list *instructions);
51 bool do_dead_code(exec_list *instructions, bool uniform_locations_assigned);
52 bool do_dead_code_local(exec_list *instructions);
53 bool do_dead_code_unlinked(exec_list *instructions);
[all...]
H A Dir_print_visitor.cpp41 _mesa_print_ir(exec_list *instructions, argument
62 foreach_iter(exec_list_iterator, iter, *instructions) {
H A Dir_print_visitor.h36 extern void _mesa_print_ir(exec_list *instructions,
H A Dir_reader.cpp35 void read(exec_list *instructions, const char *src, bool scan_for_protos);
73 _mesa_glsl_read_ir(_mesa_glsl_parse_state *state, exec_list *instructions, argument
77 r.read(instructions, src, scan_for_protos);
81 ir_reader::read(exec_list *instructions, const char *src, bool scan_for_protos) argument
91 scan_for_prototypes(instructions, expr);
96 read_instructions(instructions, expr, NULL);
100 validate_ir_tree(instructions);
159 ir_reader::scan_for_prototypes(exec_list *instructions, s_expression *expr) argument
179 instructions->push_tail(f);
292 ir_reader::read_instructions(exec_list *instructions, s_expressio argument
[all...]
H A Dir_reader.h31 void _mesa_glsl_read_ir(_mesa_glsl_parse_state *state, exec_list *instructions,
H A Dir_set_program_inouts.cpp197 do_set_program_inouts(exec_list *instructions, struct gl_program *prog, argument
212 visit_list_elements(&v, instructions);
H A Dir_validate.cpp658 validate_ir_tree(exec_list *instructions) argument
662 v.run(instructions);
664 foreach_iter(exec_list_iterator, iter, *instructions) {
H A Dlinker.cpp786 * \param instructions Instruction stream where new variable declarations
800 this->instructions = target->ir;
822 this->instructions->push_head(copy);
832 exec_list *instructions; member in class:remap_visitor
851 * \param instructions Source instruction stream
852 * \param last Instruction after which new instructions should be
854 * \param make_copies Flag selecting whether instructions in \c instructions
864 move_non_declarations(exec_list *instructions, exec_node *last, argument
873 foreach_list_safe(node, instructions) {
[all...]

Completed in 370 milliseconds

1234567891011>>