From 6e04020dd7784bb44d5e04b41efce342f80840cf Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Tue, 11 Aug 2015 16:09:48 -0400 Subject: [PATCH] freedreno/ir3/print: print left/right neighbors too When debugging compiler, this is useful to see. Signed-off-by: Rob Clark --- src/gallium/drivers/freedreno/ir3/ir3_print.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/gallium/drivers/freedreno/ir3/ir3_print.c b/src/gallium/drivers/freedreno/ir3/ir3_print.c index f377982dd5e..07e03d26908 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); -- 2.30.2