r300/compiler: remove a redundant parameter in rc_dataflow_deadcode
&c->Base == c.
This commit is contained in:
@@ -160,7 +160,7 @@ void r3xx_compile_fragment_program(struct r300_fragment_program_compiler* c)
|
||||
|
||||
debug_program_log(c, "after native rewrite part 2");
|
||||
|
||||
rc_dataflow_deadcode(&c->Base, &dataflow_outputs_mark_use, c);
|
||||
rc_dataflow_deadcode(&c->Base, &dataflow_outputs_mark_use);
|
||||
if (c->Base.Error)
|
||||
return;
|
||||
|
||||
|
||||
@@ -1055,7 +1055,7 @@ void r3xx_compile_vertex_program(struct r300_vertex_program_compiler *c)
|
||||
|
||||
debug_program_log(c, "after source conflict resolve");
|
||||
|
||||
rc_dataflow_deadcode(&c->Base, &dataflow_outputs_mark_used, c);
|
||||
rc_dataflow_deadcode(&c->Base, &dataflow_outputs_mark_used);
|
||||
if (c->Base.Error)
|
||||
return;
|
||||
|
||||
|
||||
@@ -61,7 +61,7 @@ void rc_remap_registers(struct rc_instruction * inst, rc_remap_register_fn cb, v
|
||||
/*@{*/
|
||||
typedef void (*rc_dataflow_mark_outputs_fn)(void * userdata, void * data,
|
||||
void (*mark_fn)(void * data, unsigned int index, unsigned int mask));
|
||||
void rc_dataflow_deadcode(struct radeon_compiler * c, rc_dataflow_mark_outputs_fn dce, void * userdata);
|
||||
void rc_dataflow_deadcode(struct radeon_compiler * c, rc_dataflow_mark_outputs_fn dce);
|
||||
void rc_dataflow_swizzles(struct radeon_compiler * c);
|
||||
/*@}*/
|
||||
|
||||
|
||||
@@ -213,7 +213,7 @@ static void mark_output_use(void * data, unsigned int index, unsigned int mask)
|
||||
mark_used(s, RC_FILE_OUTPUT, index, mask);
|
||||
}
|
||||
|
||||
void rc_dataflow_deadcode(struct radeon_compiler * c, rc_dataflow_mark_outputs_fn dce, void * userdata)
|
||||
void rc_dataflow_deadcode(struct radeon_compiler * c, rc_dataflow_mark_outputs_fn dce)
|
||||
{
|
||||
struct deadcode_state s;
|
||||
unsigned int nr_instructions;
|
||||
@@ -226,7 +226,7 @@ void rc_dataflow_deadcode(struct radeon_compiler * c, rc_dataflow_mark_outputs_f
|
||||
s.Instructions = memory_pool_malloc(&c->Pool, sizeof(struct instruction_state)*nr_instructions);
|
||||
memset(s.Instructions, 0, sizeof(struct instruction_state)*nr_instructions);
|
||||
|
||||
dce(userdata, &s, &mark_output_use);
|
||||
dce(c, &s, &mark_output_use);
|
||||
|
||||
for(struct rc_instruction * inst = c->Program.Instructions.Prev;
|
||||
inst != &c->Program.Instructions;
|
||||
|
||||
Reference in New Issue
Block a user