From: Rob Clark Date: Tue, 11 Aug 2015 20:09:48 +0000 (-0400) Subject: freedreno/ir3/print: print left/right neighbors too X-Git-Tag: upstream/17.1.0~16944 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6e04020dd7784bb44d5e04b41efce342f80840cf;p=platform%2Fupstream%2Fmesa.git freedreno/ir3/print: print left/right neighbors too When debugging compiler, this is useful to see. Signed-off-by: Rob Clark --- diff --git a/src/gallium/drivers/freedreno/ir3/ir3_print.c b/src/gallium/drivers/freedreno/ir3/ir3_print.c index f377982..07e03d2 100644 --- a/src/gallium/drivers/freedreno/ir3/ir3_print.c +++ b/src/gallium/drivers/freedreno/ir3/ir3_print.c @@ -175,6 +175,20 @@ print_instr(struct ir3_instruction *instr, int lvl) printf("]"); } + if (instr->cp.left) { + printf(", left=_"); + printf("["); + print_instr_name(instr->cp.left); + printf("]"); + } + + if (instr->cp.right) { + printf(", right=_"); + printf("["); + print_instr_name(instr->cp.right); + printf("]"); + } + if (is_meta(instr)) { if (instr->opc == OPC_META_FO) { printf(", off=%d", instr->fo.off);