i965/vec4: Fix the scheduler to take into account reads and writes of multiple registers.
authorFrancisco Jerez <currojerez@riseup.net>
Thu, 5 Feb 2015 20:39:33 +0000 (22:39 +0200)
committerFrancisco Jerez <currojerez@riseup.net>
Tue, 10 Feb 2015 17:09:24 +0000 (19:09 +0200)
commitde666fc102b805707c7033b203c5b76ccbbcef8d
treeb6adbf07c41ffd69499bd5a3f62b501dbd586bca
parent8ad486077e122c19b603750e19dd678bb7793d5b
i965/vec4: Fix the scheduler to take into account reads and writes of multiple registers.

v2: Avoid nested ternary operators in vec4_instruction::regs_read(). (Matt)

Reviewed-by: Matt Turner <mattst88@gmail.com>
src/mesa/drivers/dri/i965/brw_ir_vec4.h
src/mesa/drivers/dri/i965/brw_schedule_instructions.cpp
src/mesa/drivers/dri/i965/brw_vec4.cpp