Home
last modified time | relevance | path

Searched refs:radeon_compiler (Results 1 – 25 of 43) sorted by relevance

12

/external/mesa3d/src/gallium/drivers/r300/compiler/
Dradeon_compiler.h44 struct radeon_compiler { struct
80 void rc_init(struct radeon_compiler * c); argument
81 void rc_destroy(struct radeon_compiler * c);
83 void rc_debug(struct radeon_compiler * c, const char * fmt, ...);
84 void rc_error(struct radeon_compiler * c, const char * fmt, ...);
86 int rc_if_fail_helper(struct radeon_compiler * c, const char * file, int line, const char * asserti…
103 void rc_calculate_inputs_outputs(struct radeon_compiler * c);
105 void rc_move_input(struct radeon_compiler * c, unsigned input, struct rc_src_register new_input);
106 void rc_move_output(struct radeon_compiler * c, unsigned output, unsigned new_output, unsigned writ…
107 void rc_copy_output(struct radeon_compiler * c, unsigned output, unsigned dup_output);
[all …]
Dradeon_program.h39 struct radeon_compiler;
180 struct radeon_compiler*,
187 struct radeon_compiler *c,
191 struct radeon_compiler * c,
196 struct radeon_compiler * c,
201 unsigned int rc_find_free_temporary(struct radeon_compiler * c);
203 struct rc_instruction *rc_alloc_instruction(struct radeon_compiler * c);
204 struct rc_instruction *rc_insert_new_instruction(struct radeon_compiler * c, struct rc_instruction …
208 unsigned int rc_recompute_ips(struct radeon_compiler * c);
Dradeon_program_alu.h34 struct radeon_compiler * c,
39 struct radeon_compiler * c,
44 struct radeon_compiler * c,
49 struct radeon_compiler * c,
54 struct radeon_compiler *c,
59 struct radeon_compiler * c,
63 void rc_transform_KILP(struct radeon_compiler * c,
Dradeon_program_pair.h35 struct radeon_compiler;
132 void rc_pair_translate(struct radeon_compiler *cc, void *user);
133 void rc_pair_schedule(struct radeon_compiler *cc, void *user);
134 void rc_pair_regalloc(struct radeon_compiler *cc, void *user);
135 void rc_pair_regalloc_inputs_only(struct radeon_compiler *cc, void *user);
136 void rc_pair_remove_dead_sources(struct radeon_compiler *c, void *user);
Dradeon_emulate_loops.h8 struct radeon_compiler;
20 struct radeon_compiler * C;
26 void rc_transform_loops(struct radeon_compiler *c, void *user);
28 void rc_unroll_loops(struct radeon_compiler * c, void *user);
30 void rc_emulate_loops(struct radeon_compiler * c, void *user);
Dradeon_dataflow.h34 struct radeon_compiler;
107 struct radeon_compiler * c,
115 struct radeon_compiler * c,
128 void rc_dataflow_deadcode(struct radeon_compiler * c, void *user);
129 void rc_dataflow_swizzles(struct radeon_compiler * c, void *user);
132 void rc_optimize(struct radeon_compiler * c, void *user);
133 void rc_inline_literals(struct radeon_compiler *c, void *user);
Dradeon_program_alu.c43 struct radeon_compiler * c, struct rc_instruction * after, in emit1()
60 struct radeon_compiler * c, struct rc_instruction * after, in emit2()
79 struct radeon_compiler * c, struct rc_instruction * after, in emit3()
216 static struct rc_dst_register try_to_reuse_dst(struct radeon_compiler *c, in try_to_reuse_dst()
229 static void transform_ABS(struct radeon_compiler* c, in transform_ABS()
239 static void transform_CEIL(struct radeon_compiler* c, in transform_CEIL()
259 static void transform_CLAMP(struct radeon_compiler *c, in transform_CLAMP()
275 static void transform_DP2(struct radeon_compiler* c, in transform_DP2()
290 static void transform_DPH(struct radeon_compiler* c, in transform_DPH()
305 static void transform_DST(struct radeon_compiler* c, in transform_DST()
[all …]
Dradeon_program.c52 struct radeon_compiler * c, in rc_local_transform()
105 struct radeon_compiler * c, in rc_get_used_temporaries()
135 struct radeon_compiler * c, in rc_find_free_temporary_list()
150 unsigned int rc_find_free_temporary(struct radeon_compiler * c) in rc_find_free_temporary()
169 struct rc_instruction *rc_alloc_instruction(struct radeon_compiler * c) in rc_alloc_instruction()
193 struct rc_instruction *rc_insert_new_instruction(struct radeon_compiler * c, struct rc_instruction … in rc_insert_new_instruction()
211 unsigned int rc_recompute_ips(struct radeon_compiler * c) in rc_recompute_ips()
Dradeon_variable.h33 struct radeon_compiler;
45 struct radeon_compiler * C;
70 struct radeon_compiler * c,
76 struct rc_list * rc_get_variables(struct radeon_compiler * c);
Dr500_fragprog.h39 extern void r500BuildFragmentProgramHwCode(struct radeon_compiler *c, void *user);
41 extern void r500FragmentProgramDump(struct radeon_compiler *c, void *user);
46 struct radeon_compiler * c,
Dradeon_compiler.c35 void rc_init(struct radeon_compiler * c) in rc_init()
45 void rc_destroy(struct radeon_compiler * c) in rc_destroy()
52 void rc_debug(struct radeon_compiler * c, const char * fmt, ...) in rc_debug()
64 void rc_error(struct radeon_compiler * c, const char * fmt, ...) in rc_error()
99 int rc_if_fail_helper(struct radeon_compiler * c, const char * file, int line, const char * asserti… in rc_if_fail_helper()
110 void rc_calculate_inputs_outputs(struct radeon_compiler * c) in rc_calculate_inputs_outputs()
138 void rc_move_input(struct radeon_compiler * c, unsigned input, struct rc_src_register new_input) in rc_move_input()
170 void rc_move_output(struct radeon_compiler * c, unsigned output, unsigned new_output, unsigned writ… in rc_move_output()
194 void rc_copy_output(struct radeon_compiler * c, unsigned output, unsigned dup_output) in rc_copy_output()
235 void rc_transform_fragment_wpos(struct radeon_compiler * c, unsigned wpos, unsigned new_input, in rc_transform_fragment_wpos()
[all …]
Dradeon_compiler_util.h8 struct radeon_compiler;
71 struct radeon_compiler * c,
90 struct radeon_compiler * c,
95 struct radeon_compiler * c,
Dradeon_emulate_loops.c43 struct radeon_compiler * C;
50 struct radeon_compiler * C;
58 static unsigned int loop_max_possible_iterations(struct radeon_compiler *c, in loop_max_possible_iterations()
67 static void unroll_loop(struct radeon_compiler * c, struct loop_info * loop, in unroll_loop()
186 static int try_unroll_loop(struct radeon_compiler * c, struct loop_info * loop) in try_unroll_loop()
326 static int build_loop_info(struct radeon_compiler * c, struct loop_info * loop, in build_loop_info()
472 void rc_transform_loops(struct radeon_compiler *c, void *user) in rc_transform_loops()
489 void rc_unroll_loops(struct radeon_compiler *c, void *user) in rc_unroll_loops()
505 void rc_emulate_loops(struct radeon_compiler *c, void *user) in rc_emulate_loops()
Dradeon_emulate_branches.h26 struct radeon_compiler;
28 void rc_emulate_branches(struct radeon_compiler *c, void *user);
Dradeon_rename_regs.h5 struct radeon_compiler;
7 void rc_rename_regs(struct radeon_compiler *c, void *user);
Dr300_fragprog.h40 extern void r300BuildFragmentProgramHwCode(struct radeon_compiler *c, void *user);
42 extern void r300FragmentProgramDump(struct radeon_compiler *c, void *user);
Dradeon_optimize.c140 static void copy_propagate(struct radeon_compiler * c, struct rc_instruction * inst_mov) in copy_propagate()
309 static void constant_folding(struct radeon_compiler * c, struct rc_instruction * inst) in constant_folding()
451 struct radeon_compiler * c, in presub_helper()
513 struct radeon_compiler * c, in is_presub_candidate()
563 struct radeon_compiler * c, in peephole_add_presub_add()
627 struct radeon_compiler * c, in peephole_add_presub_inv()
699 struct radeon_compiler * c, in peephole_mul_omod()
840 static int peephole(struct radeon_compiler * c, struct rc_instruction * inst) in peephole()
857 void rc_optimize(struct radeon_compiler * c, void *user) in rc_optimize()
Dradeon_dataflow_swizzles.c34 static void rewrite_source(struct radeon_compiler * c, in rewrite_source()
90 void rc_dataflow_swizzles(struct radeon_compiler * c, void *user) in rc_dataflow_swizzles()
Dradeon_remove_constants.h33 void rc_remove_unused_constants(struct radeon_compiler *c, void *user);
Dradeon_program_tex.h35 struct radeon_compiler * c,
Dradeon_rename_regs.c47 void rc_rename_regs(struct radeon_compiler *c, void *user) in rc_rename_regs()
Dr3xx_vertprog.c358 static void translate_vertex_program(struct radeon_compiler *c, void *user) in translate_vertex_program()
552 static void allocate_temporary_registers(struct radeon_compiler *c, void *user) in allocate_temporary_registers()
663 struct radeon_compiler *c, in transform_nonnative_modifiers()
702 struct radeon_compiler *c, in transform_source_conflicts()
742 static void rc_vs_add_artificial_outputs(struct radeon_compiler *c, void *user) in rc_vs_add_artificial_outputs()
820 static void rc_emulate_negative_addressing(struct radeon_compiler *compiler, void *user) in rc_emulate_negative_addressing()
Dradeon_variable.c273 struct radeon_compiler * c, in rc_variable()
313 struct radeon_compiler * c, in get_variable_pair_helper()
354 struct rc_list * rc_get_variables(struct radeon_compiler * c) in rc_get_variables()
Dradeon_pair_dead_sources.c41 void rc_pair_remove_dead_sources(struct radeon_compiler * c, void *user) in rc_pair_remove_dead_sources()
/external/mesa3d/src/gallium/drivers/r300/
Dr300_tgsi_to_rc.h28 struct radeon_compiler;
40 struct radeon_compiler * compiler;

12