diff options
author | Pengcheng Wang <wangpengcheng.pp@bytedance.com> | 2024-04-01 18:04:28 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-01 18:04:28 +0800 |
commit | b342d87f89a7cc588abd0d28f69b8dfd9e5cfa0a (patch) | |
tree | d8f4ebc682edfe5a7ecd3141a316d582088295bd | |
parent | 8827ff92b96d78ef455157574061d745df2909af (diff) | |
download | llvm-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.cpp | 3 |
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); |