mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 13:58:04 +02:00
i965: Drop unused do_insn argument from gen6_CONT().
The branch distances get patched up later at the WHILE instruction. Reviewed-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
This commit is contained in:
parent
d44878e754
commit
9f8814752f
5 changed files with 5 additions and 7 deletions
|
|
@ -1020,8 +1020,7 @@ struct brw_instruction *brw_WHILE(struct brw_compile *p,
|
|||
|
||||
struct brw_instruction *brw_BREAK(struct brw_compile *p, int pop_count);
|
||||
struct brw_instruction *brw_CONT(struct brw_compile *p, int pop_count);
|
||||
struct brw_instruction *gen6_CONT(struct brw_compile *p,
|
||||
struct brw_instruction *do_insn);
|
||||
struct brw_instruction *gen6_CONT(struct brw_compile *p);
|
||||
/* Forward jumps:
|
||||
*/
|
||||
void brw_land_fwd_jump(struct brw_compile *p,
|
||||
|
|
|
|||
|
|
@ -1249,8 +1249,7 @@ struct brw_instruction *brw_BREAK(struct brw_compile *p, int pop_count)
|
|||
return insn;
|
||||
}
|
||||
|
||||
struct brw_instruction *gen6_CONT(struct brw_compile *p,
|
||||
struct brw_instruction *do_insn)
|
||||
struct brw_instruction *gen6_CONT(struct brw_compile *p)
|
||||
{
|
||||
struct brw_instruction *insn;
|
||||
|
||||
|
|
|
|||
|
|
@ -813,7 +813,7 @@ fs_visitor::generate_code()
|
|||
case BRW_OPCODE_CONTINUE:
|
||||
/* FINISHME: We need to write the loop instruction support still. */
|
||||
if (intel->gen >= 6)
|
||||
gen6_CONT(p, loop_stack[loop_stack_depth - 1]);
|
||||
gen6_CONT(p);
|
||||
else
|
||||
brw_CONT(p, if_depth_in_loop[loop_stack_depth]);
|
||||
brw_set_predicate_control(p, BRW_PREDICATE_NONE);
|
||||
|
|
|
|||
|
|
@ -949,7 +949,7 @@ vec4_visitor::generate_code()
|
|||
case BRW_OPCODE_CONTINUE:
|
||||
/* FINISHME: We need to write the loop instruction support still. */
|
||||
if (intel->gen >= 6)
|
||||
gen6_CONT(p, loop_stack[loop_stack_depth - 1]);
|
||||
gen6_CONT(p);
|
||||
else
|
||||
brw_CONT(p, if_depth_in_loop[loop_stack_depth]);
|
||||
brw_set_predicate_control(p, BRW_PREDICATE_NONE);
|
||||
|
|
|
|||
|
|
@ -2106,7 +2106,7 @@ void brw_old_vs_emit(struct brw_vs_compile *c )
|
|||
case OPCODE_CONT:
|
||||
brw_set_predicate_control(p, get_predicate(inst));
|
||||
if (intel->gen >= 6) {
|
||||
gen6_CONT(p, loop_inst[loop_depth - 1]);
|
||||
gen6_CONT(p);
|
||||
} else {
|
||||
brw_CONT(p, if_depth_in_loop[loop_depth]);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue