From 1ddf8378cb40b1b51dcd4535c8040c130d5d124d Mon Sep 17 00:00:00 2001 From: Konstantin Seurer Date: Mon, 28 Aug 2023 09:36:18 +0200 Subject: [PATCH] aco/validate: Handle p_wqm like p_parallelcopy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Daniel Schürmann Part-of: --- src/amd/compiler/aco_validate.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/amd/compiler/aco_validate.cpp b/src/amd/compiler/aco_validate.cpp index 32c3d798dea..6b960a426a7 100644 --- a/src/amd/compiler/aco_validate.cpp +++ b/src/amd/compiler/aco_validate.cpp @@ -468,7 +468,8 @@ validate_ir(Program* program) check(program->gfx_level >= GFX9 || !def.regClass().is_subdword(), "Cannot split SGPR into subdword VGPRs before GFX9+", instr.get()); } - } else if (instr->opcode == aco_opcode::p_parallelcopy) { + } else if (instr->opcode == aco_opcode::p_parallelcopy || + instr->opcode == aco_opcode::p_wqm) { check(instr->definitions.size() == instr->operands.size(), "Number of Operands does not match number of Definitions", instr.get()); for (unsigned i = 0; i < instr->operands.size(); i++) {