From a099834b97e5561dca493b7c6b2368637c0ca9d7 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Tue, 31 May 2022 09:08:23 -0400 Subject: [PATCH] pan/mdg: Distinguish SSA vs reg when printing IR This makes it easy to match the printed IR with the indices in the NIR. Signed-off-by: Alyssa Rosenzweig Part-of: --- src/panfrost/midgard/midgard_print.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/panfrost/midgard/midgard_print.c b/src/panfrost/midgard/midgard_print.c index a053b803d0a..15a9fd62a54 100644 --- a/src/panfrost/midgard/midgard_print.c +++ b/src/panfrost/midgard/midgard_print.c @@ -50,11 +50,13 @@ mir_print_index(int source) /* TODO: Moving threshold */ if (reg > 16 && reg < 24) - printf("u%d", 23 - reg); + printf("U%d", 23 - reg); else - printf("r%d", reg); + printf("R%d", reg); + } else if (source & PAN_IS_REG) { + printf("r%d", source >> 1); } else { - printf("%d", source); + printf("%d", source >> 1); } }