i965: Handle BRW_OPCODE_DO on Gen6+ in brw_instruction_name().
This became a problem after the recent disassembler changes. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
@@ -168,6 +168,12 @@ brw_instruction_name(const struct brw_device_info *devinfo, enum opcode op)
|
||||
{
|
||||
switch (op) {
|
||||
case BRW_OPCODE_ILLEGAL ... BRW_OPCODE_NOP:
|
||||
/* The DO instruction doesn't exist on Gen6+, but we use it to mark the
|
||||
* start of a loop in the IR.
|
||||
*/
|
||||
if (devinfo->gen >= 6 && op == BRW_OPCODE_DO)
|
||||
return "do";
|
||||
|
||||
assert(brw_opcode_desc(devinfo, op)->name);
|
||||
return brw_opcode_desc(devinfo, op)->name;
|
||||
case FS_OPCODE_FB_WRITE:
|
||||
|
||||
Reference in New Issue
Block a user