[PATCH] D153531: [SystemZ] Remove an unused TableGen class.

Ivan Kosarev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 22 04:07:09 PDT 2023

kosarev created this revision.
Herald added a subscriber: hiraditya.
Herald added a project: All.
kosarev requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.

And warn on unused classes and metaclasses from now on.

  rG LLVM Github Monorepo



Index: llvm/lib/Target/SystemZ/SystemZOperators.td
--- llvm/lib/Target/SystemZ/SystemZOperators.td
+++ llvm/lib/Target/SystemZ/SystemZOperators.td
@@ -725,12 +725,6 @@
 class loadu<SDPatternOperator operator, SDPatternOperator load = load>
   : PatFrag<(ops node:$addr), (operator (load node:$addr))>;
-// Create a store operator that performs the given unary operation
-// on the value before storing it.
-class storeu<SDPatternOperator operator, SDPatternOperator store = store>
-  : PatFrag<(ops node:$value, node:$addr),
-            (store (operator node:$value), node:$addr)>;
 // Create a store operator that performs the given inherent operation
 // and stores the resulting value.
 class storei<SDPatternOperator operator, SDPatternOperator store = store>
Index: llvm/lib/Target/SystemZ/CMakeLists.txt
--- llvm/lib/Target/SystemZ/CMakeLists.txt
+++ llvm/lib/Target/SystemZ/CMakeLists.txt
@@ -5,7 +5,7 @@
 tablegen(LLVM SystemZGenAsmMatcher.inc -gen-asm-matcher)
 tablegen(LLVM SystemZGenAsmWriter.inc -gen-asm-writer)
 tablegen(LLVM SystemZGenCallingConv.inc -gen-callingconv)
-tablegen(LLVM SystemZGenDAGISel.inc -gen-dag-isel)
+tablegen(LLVM SystemZGenDAGISel.inc -gen-dag-isel -warn-on-unused-entities)
 tablegen(LLVM SystemZGenDisassemblerTables.inc -gen-disassembler)
 tablegen(LLVM SystemZGenInstrInfo.inc -gen-instr-info)
 tablegen(LLVM SystemZGenMCCodeEmitter.inc -gen-emitter)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D153531.533548.patch
Type: text/x-patch
Size: 1535 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230622/326b18dc/attachment.bin>

More information about the llvm-commits mailing list