Searched refs:rc_instruction (Results 1 - 25 of 84) sorted by relevance

1234

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/
H A Dradeon_emulate_loops.h36 struct rc_instruction * BeginLoop;
37 struct rc_instruction * Cond;
38 struct rc_instruction * If;
39 struct rc_instruction * Brk;
40 struct rc_instruction * EndIf;
41 struct rc_instruction * EndLoop;
H A Dradeon_program_tex.h36 struct rc_instruction * inst,
H A Dradeon_program_alu.h35 struct rc_instruction * inst,
40 struct rc_instruction * inst,
45 struct rc_instruction * inst,
50 struct rc_instruction * inst,
55 struct rc_instruction *inst,
60 struct rc_instruction * inst,
67 struct rc_instruction *inst, void *data);
H A Dradeon_dataflow.h35 struct rc_instruction;
48 typedef void (*rc_read_write_chan_fn)(void * userdata, struct rc_instruction * inst,
50 void rc_for_all_reads_chan(struct rc_instruction * inst, rc_read_write_chan_fn cb, void * userdata);
51 void rc_for_all_writes_chan(struct rc_instruction * inst, rc_read_write_chan_fn cb, void * userdata);
53 typedef void (*rc_read_write_mask_fn)(void * userdata, struct rc_instruction * inst,
55 void rc_for_all_reads_mask(struct rc_instruction * inst, rc_read_write_mask_fn cb, void * userdata);
56 void rc_for_all_writes_mask(struct rc_instruction * inst, rc_read_write_mask_fn cb, void * userdata);
58 typedef void (*rc_read_src_fn)(void * userdata, struct rc_instruction * inst,
60 void rc_for_all_reads_src(struct rc_instruction * inst, rc_read_src_fn cb,
64 struct rc_instruction * ins
[all...]
H A Dradeon_program.h133 struct rc_instruction { struct
134 struct rc_instruction * Prev;
135 struct rc_instruction * Next;
156 struct rc_instruction Instructions;
181 struct rc_instruction*,
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 * after);
205 void rc_insert_instruction(struct rc_instruction * after, struct rc_instruction * ins
[all...]
H A Dradeon_compiler_util.h36 struct rc_instruction;
66 struct rc_instruction * inst,
90 struct rc_instruction * inst,
102 struct rc_instruction * inst,
107 rc_opcode rc_get_flow_control_inst(struct rc_instruction * inst);
109 struct rc_instruction * rc_match_endloop(struct rc_instruction * endloop);
110 struct rc_instruction * rc_match_bgnloop(struct rc_instruction * bgnloop);
H A Dr500_fragprog.h47 struct rc_instruction * inst_if,
H A Dradeon_program.c57 struct rc_instruction * inst = c->Program.Instructions.Next;
60 struct rc_instruction * current = inst;
81 struct rc_instruction * inst,
109 struct rc_instruction * inst;
169 struct rc_instruction *rc_alloc_instruction(struct radeon_compiler * c)
171 struct rc_instruction * inst = memory_pool_malloc(&c->Pool, sizeof(struct rc_instruction));
173 memset(inst, 0, sizeof(struct rc_instruction));
184 void rc_insert_instruction(struct rc_instruction * after, struct rc_instruction * ins
[all...]
H A Dradeon_emulate_branches.c45 struct rc_instruction * If;
46 struct rc_instruction * Else;
58 static void handle_if(struct emulate_branch_state * s, struct rc_instruction * inst)
61 struct rc_instruction * inst_mov;
88 static void handle_else(struct emulate_branch_state * s, struct rc_instruction * inst)
119 static void scan_write(void * userdata, struct rc_instruction * inst,
131 static void remap_proxy_function(void * userdata, struct rc_instruction * inst,
149 struct rc_instruction * begin,
150 struct rc_instruction * end)
157 for(struct rc_instruction * ins
[all...]
H A Dradeon_remove_constants.c37 static void remap_regs(void * userdata, struct rc_instruction * inst,
47 static void mark_used(void * userdata, struct rc_instruction * inst,
86 for (struct rc_instruction *inst = c->Program.Instructions.Next;
128 for (struct rc_instruction *inst = c->Program.Instructions.Next;
H A Dradeon_program_alu.c42 static struct rc_instruction *emit1(
43 struct radeon_compiler * c, struct rc_instruction * after,
47 struct rc_instruction *fpi = rc_insert_new_instruction(c, after);
59 static struct rc_instruction *emit2(
60 struct radeon_compiler * c, struct rc_instruction * after,
65 struct rc_instruction *fpi = rc_insert_new_instruction(c, after);
78 static struct rc_instruction *emit3(
79 struct radeon_compiler * c, struct rc_instruction * after,
85 struct rc_instruction *fpi = rc_insert_new_instruction(c, after);
197 static int is_dst_safe_to_reuse(struct rc_instruction *ins
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/compiler/
H A Dradeon_emulate_loops.h36 struct rc_instruction * BeginLoop;
37 struct rc_instruction * Cond;
38 struct rc_instruction * If;
39 struct rc_instruction * Brk;
40 struct rc_instruction * EndIf;
41 struct rc_instruction * EndLoop;
H A Dradeon_program_tex.h36 struct rc_instruction * inst,
H A Dradeon_program_alu.h35 struct rc_instruction * inst,
40 struct rc_instruction * inst,
45 struct rc_instruction * inst,
50 struct rc_instruction * inst,
55 struct rc_instruction *inst,
60 struct rc_instruction * inst,
67 struct rc_instruction *inst, void *data);
H A Dradeon_dataflow.h35 struct rc_instruction;
48 typedef void (*rc_read_write_chan_fn)(void * userdata, struct rc_instruction * inst,
50 void rc_for_all_reads_chan(struct rc_instruction * inst, rc_read_write_chan_fn cb, void * userdata);
51 void rc_for_all_writes_chan(struct rc_instruction * inst, rc_read_write_chan_fn cb, void * userdata);
53 typedef void (*rc_read_write_mask_fn)(void * userdata, struct rc_instruction * inst,
55 void rc_for_all_reads_mask(struct rc_instruction * inst, rc_read_write_mask_fn cb, void * userdata);
56 void rc_for_all_writes_mask(struct rc_instruction * inst, rc_read_write_mask_fn cb, void * userdata);
58 typedef void (*rc_read_src_fn)(void * userdata, struct rc_instruction * inst,
60 void rc_for_all_reads_src(struct rc_instruction * inst, rc_read_src_fn cb,
64 struct rc_instruction * ins
[all...]
H A Dradeon_program.h133 struct rc_instruction { struct
134 struct rc_instruction * Prev;
135 struct rc_instruction * Next;
156 struct rc_instruction Instructions;
181 struct rc_instruction*,
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 * after);
205 void rc_insert_instruction(struct rc_instruction * after, struct rc_instruction * ins
[all...]
H A Dradeon_compiler_util.h36 struct rc_instruction;
66 struct rc_instruction * inst,
90 struct rc_instruction * inst,
102 struct rc_instruction * inst,
107 rc_opcode rc_get_flow_control_inst(struct rc_instruction * inst);
109 struct rc_instruction * rc_match_endloop(struct rc_instruction * endloop);
110 struct rc_instruction * rc_match_bgnloop(struct rc_instruction * bgnloop);
H A Dr500_fragprog.h47 struct rc_instruction * inst_if,
H A Dradeon_program.c57 struct rc_instruction * inst = c->Program.Instructions.Next;
60 struct rc_instruction * current = inst;
81 struct rc_instruction * inst,
109 struct rc_instruction * inst;
169 struct rc_instruction *rc_alloc_instruction(struct radeon_compiler * c)
171 struct rc_instruction * inst = memory_pool_malloc(&c->Pool, sizeof(struct rc_instruction));
173 memset(inst, 0, sizeof(struct rc_instruction));
184 void rc_insert_instruction(struct rc_instruction * after, struct rc_instruction * ins
[all...]
H A Dradeon_emulate_branches.c45 struct rc_instruction * If;
46 struct rc_instruction * Else;
58 static void handle_if(struct emulate_branch_state * s, struct rc_instruction * inst)
61 struct rc_instruction * inst_mov;
88 static void handle_else(struct emulate_branch_state * s, struct rc_instruction * inst)
119 static void scan_write(void * userdata, struct rc_instruction * inst,
131 static void remap_proxy_function(void * userdata, struct rc_instruction * inst,
149 struct rc_instruction * begin,
150 struct rc_instruction * end)
157 for(struct rc_instruction * ins
[all...]
H A Dradeon_remove_constants.c37 static void remap_regs(void * userdata, struct rc_instruction * inst,
47 static void mark_used(void * userdata, struct rc_instruction * inst,
86 for (struct rc_instruction *inst = c->Program.Instructions.Next;
128 for (struct rc_instruction *inst = c->Program.Instructions.Next;
H A Dradeon_program_alu.c42 static struct rc_instruction *emit1(
43 struct radeon_compiler * c, struct rc_instruction * after,
47 struct rc_instruction *fpi = rc_insert_new_instruction(c, after);
59 static struct rc_instruction *emit2(
60 struct radeon_compiler * c, struct rc_instruction * after,
65 struct rc_instruction *fpi = rc_insert_new_instruction(c, after);
78 static struct rc_instruction *emit3(
79 struct radeon_compiler * c, struct rc_instruction * after,
85 struct rc_instruction *fpi = rc_insert_new_instruction(c, after);
197 static int is_dst_safe_to_reuse(struct rc_instruction *ins
[all...]
H A Dradeon_opcodes.h281 struct rc_instruction;
284 const struct rc_instruction *inst,
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/compiler/tests/
H A Drc_test_helpers.h40 struct rc_instruction * inst,
45 struct rc_instruction * inst,
49 struct rc_instruction * inst,
55 struct rc_instruction * inst,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/tests/
H A Drc_test_helpers.h40 struct rc_instruction * inst,
45 struct rc_instruction * inst,
49 struct rc_instruction * inst,
55 struct rc_instruction * inst,

Completed in 19 milliseconds

1234