aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPengcheng Wang <wangpengcheng.pp@bytedance.com>2024-04-01 18:04:28 +0800
committerGitHub <noreply@github.com>2024-04-01 18:04:28 +0800
commitb342d87f89a7cc588abd0d28f69b8dfd9e5cfa0a (patch)
treed8f4ebc682edfe5a7ecd3141a316d582088295bd
parent8827ff92b96d78ef455157574061d745df2909af (diff)
downloadllvm-b342d87f89a7cc588abd0d28f69b8dfd9e5cfa0a.zip
llvm-b342d87f89a7cc588abd0d28f69b8dfd9e5cfa0a.tar.gz
llvm-b342d87f89a7cc588abd0d28f69b8dfd9e5cfa0a.tar.bz2
[TableGen][NFC] Add maybe_unused to MRI (#87044)
This suppresses warning `unused variable 'MRI' [-Wunused-variable]` for those fusions that don't need `MRI`.
-rw-r--r--llvm/utils/TableGen/MacroFusionPredicatorEmitter.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/utils/TableGen/MacroFusionPredicatorEmitter.cpp b/llvm/utils/TableGen/MacroFusionPredicatorEmitter.cpp
index e9e63fa..63b827a 100644
--- a/llvm/utils/TableGen/MacroFusionPredicatorEmitter.cpp
+++ b/llvm/utils/TableGen/MacroFusionPredicatorEmitter.cpp
@@ -108,7 +108,8 @@ void MacroFusionPredicatorEmitter::emitMacroFusionImpl(
OS.indent(4) << "const TargetSubtargetInfo &STI,\n";
OS.indent(4) << "const MachineInstr *FirstMI,\n";
OS.indent(4) << "const MachineInstr &SecondMI) {\n";
- OS.indent(2) << "auto &MRI = SecondMI.getMF()->getRegInfo();\n";
+ OS.indent(2)
+ << "[[maybe_unused]] auto &MRI = SecondMI.getMF()->getRegInfo();\n";
emitPredicates(Predicates, IsCommutable, PE, OS);