Browse Source

aco: fix waitcnts for barriers at block ends

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Fixes: d1b9deee ('aco: improve waitcnt insertion around loops')
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
master
Rhys Perry 6 years ago
parent
commit
517728477c
1 changed files with 3 additions and 0 deletions
  1. 3
    0
      src/amd/compiler/aco_insert_waitcnt.cpp

+ 3
- 0
src/amd/compiler/aco_insert_waitcnt.cpp View File

@@ -729,6 +729,9 @@ void handle_block(Program *program, Block& block, wait_ctx& ctx)
}
}

if (!queued_imm.empty())
emit_waitcnt(ctx, new_instructions, queued_imm);

block.instructions.swap(new_instructions);
}


Loading…
Cancel
Save