From 0f023d90c079774ea89a5dc3d0770a868d9da9a0 Mon Sep 17 00:00:00 2001 From: Georg Lehmann Date: Wed, 7 Jun 2023 10:01:06 +0200 Subject: [PATCH] aco/ir: return true in hasRegClass for Operand(reg, rc) Makes isOfType() usable after lower_to_hw_instr. Reviewed-by: Rhys Perry Part-of: --- src/amd/compiler/aco_ir.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/compiler/aco_ir.h b/src/amd/compiler/aco_ir.h index 6f7071a1437..b2365c0a758 100644 --- a/src/amd/compiler/aco_ir.h +++ b/src/amd/compiler/aco_ir.h @@ -748,7 +748,7 @@ public: constexpr uint32_t tempId() const noexcept { return data_.temp.id(); } - constexpr bool hasRegClass() const noexcept { return isTemp() || isUndefined(); } + constexpr bool hasRegClass() const noexcept { return !isConstant(); } constexpr RegClass regClass() const noexcept { return data_.temp.regClass(); }