freedreno/ir3/sched: convert to priority queue
authorRob Clark <robclark@freedesktop.org>
Thu, 30 Apr 2015 17:57:15 +0000 (13:57 -0400)
committerRob Clark <robclark@freedesktop.org>
Sun, 21 Jun 2015 11:53:17 +0000 (07:53 -0400)
commit7273cb4e933f8be65fc73b9d8c69c76d1078cb14
treec37dc582a6892349a72543da34df2c47fa7a73cb
parentadf1659ff5f07d907eca552be3b566e408c8601e
freedreno/ir3/sched: convert to priority queue

Use a more standard priority-queue based scheduling algo.  It is simpler
and will make things easier once we have multiple basic blocks and flow
control.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
src/gallium/drivers/freedreno/ir3/ir3.c
src/gallium/drivers/freedreno/ir3/ir3.h
src/gallium/drivers/freedreno/ir3/ir3_compiler_nir.c
src/gallium/drivers/freedreno/ir3/ir3_sched.c