[llvm] 319808c - [TableGen] Fix MUL case in DAG default operands test (#185847)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Mar 11 10:10:04 PDT 2026
Author: Jay Foad
Date: 2026-03-11T17:09:58Z
New Revision: 319808cec757a243c3fd48e43229dac4b20a8aba
URL: https://github.com/llvm/llvm-project/commit/319808cec757a243c3fd48e43229dac4b20a8aba
DIFF: https://github.com/llvm/llvm-project/commit/319808cec757a243c3fd48e43229dac4b20a8aba.diff
LOG: [TableGen] Fix MUL case in DAG default operands test (#185847)
The checks have been unused forever. This was an oversight in the patch
that introduced this test: https://reviews.llvm.org/D63814
Also fix the checks to match the actual output. This looks like another
oversight in the original patch, presumably because the checks were
never actually tested.
Added:
Modified:
llvm/test/TableGen/DAGDefaultOps.td
Removed:
################################################################################
diff --git a/llvm/test/TableGen/DAGDefaultOps.td b/llvm/test/TableGen/DAGDefaultOps.td
index 78cc58fcf9790..8c7e3de58b734 100644
--- a/llvm/test/TableGen/DAGDefaultOps.td
+++ b/llvm/test/TableGen/DAGDefaultOps.td
@@ -3,6 +3,7 @@
// RUN: FileCheck --check-prefix=ADDINT %s < %t
// RUN: FileCheck --check-prefix=SUB %s < %t
// RUN: FileCheck --check-prefix=MULINT %s < %t
+// RUN: FileCheck --check-prefix=MUL %s < %t
include "llvm/Target/Target.td"
@@ -102,7 +103,7 @@ def MulIRRPat : Pat<(mul i32:$x, i32:$y), (MulIRR Reg:$x, Reg:$y)>;
// MULINT-NEXT: OPC_MorphNodeTo1Chain, TARGET_VAL(::MulRRI)
// MUL: SwitchOpcode{{.*}}TARGET_VAL(ISD::MUL)
-// MUL-NEXT: OPC_EmitIntegerI32, 0
// MUL-NEXT: OPC_RecordChild0
// MUL-NEXT: OPC_RecordChild1
-// MUL-NEXT: OPC_MorphNodeTo1Chain, TARGET_VAL(::MulRRI)
+// MUL-NEXT: OPC_EmitIntegerI32, 0
+// MUL-NEXT: OPC_MorphNodeTo1None, TARGET_VAL(::MulIRR)
More information about the llvm-commits
mailing list