From d646d3ae9d221104db0e9daec33ef470b1bdd957 Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Mon, 25 May 2015 10:59:21 -0400 Subject: [PATCH] freedreno/ir3: simplify find_neighbors stop condition Signed-off-by: Rob Clark --- src/gallium/drivers/freedreno/ir3/ir3_group.c | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/src/gallium/drivers/freedreno/ir3/ir3_group.c b/src/gallium/drivers/freedreno/ir3/ir3_group.c index 85d0948..1fe09cc 100644 --- a/src/gallium/drivers/freedreno/ir3/ir3_group.c +++ b/src/gallium/drivers/freedreno/ir3/ir3_group.c @@ -34,22 +34,6 @@ * Find/group instruction neighbors: */ -/* stop condition for iteration: */ -static bool check_stop(struct ir3_instruction *instr) -{ - if (ir3_instr_check_mark(instr)) - return true; - - /* stay within the block.. don't try to operate across - * basic block boundaries or we'll have problems when - * dealing with multiple basic blocks: - */ - if (is_meta(instr) && (instr->opc == OPC_META_INPUT)) - return true; - - return false; -} - /* bleh.. we need to do the same group_n() thing for both inputs/outputs * (where we have a simple instr[] array), and fanin nodes (where we have * an extra indirection via reg->instr). @@ -177,7 +161,7 @@ instr_find_neighbors(struct ir3_instruction *instr) { struct ir3_instruction *src; - if (check_stop(instr)) + if (ir3_instr_check_mark(instr)) return; if (is_meta(instr) && (instr->opc == OPC_META_FI)) -- 2.7.4