diff options
author | Rob Clark <[email protected]> | 2015-05-25 10:59:21 -0400 |
---|---|---|
committer | Rob Clark <[email protected]> | 2015-06-21 07:54:16 -0400 |
commit | d646d3ae9d221104db0e9daec33ef470b1bdd957 (patch) | |
tree | 4fcef310bccf981c0cb3af6edc2b69dd59834536 /src/gallium/drivers/freedreno/ir3 | |
parent | c8fb5f8a011e1db78af3ceaf91c5cb3b1acaee14 (diff) |
freedreno/ir3: simplify find_neighbors stop condition
Signed-off-by: Rob Clark <[email protected]>
Diffstat (limited to 'src/gallium/drivers/freedreno/ir3')
-rw-r--r-- | src/gallium/drivers/freedreno/ir3/ir3_group.c | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/src/gallium/drivers/freedreno/ir3/ir3_group.c b/src/gallium/drivers/freedreno/ir3/ir3_group.c index 85d0948fa97..1fe09cc11e5 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)) |