From 84a7e94f31cdbb72bdba10bc44a4f5a3dbc290b9 Mon Sep 17 00:00:00 2001 From: Daniel Almeida Date: Mon, 18 Dec 2023 08:19:18 -0600 Subject: [PATCH] nak/sm50: legalize: display instruction on panic This makes it faster to know what is broken from logs Part-of: --- src/nouveau/compiler/nak/legalize.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/nouveau/compiler/nak/legalize.rs b/src/nouveau/compiler/nak/legalize.rs index 0db446d0603..74ef70dbafe 100644 --- a/src/nouveau/compiler/nak/legalize.rs +++ b/src/nouveau/compiler/nak/legalize.rs @@ -374,10 +374,16 @@ fn legalize_sm50_instr( | SrcType::F64 | SrcType::I32 | SrcType::B32 => { - panic!("ALU srcs must be legalized explicitly"); + panic!( + "({}): ALU srcs must be legalized explicitly", + &mut instr.op + ); } SrcType::Pred => { - panic!("Predicates must be legalized explicitly"); + panic!( + "({}): Predicates must be legalized explicitly", + &mut instr.op + ); } SrcType::Bar => panic!("Barrier regs are Volta+"), }