[llvm] 965b944 - [TableGen] Use emplace_back and const correct two reference arguments. NFC

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 3 18:22:41 PDT 2025


Author: Craig Topper
Date: 2025-07-03T18:22:32-07:00
New Revision: 965b94428c1bc4df771aa4c2bf63aac7e1bc8eec

URL: https://github.com/llvm/llvm-project/commit/965b94428c1bc4df771aa4c2bf63aac7e1bc8eec
DIFF: https://github.com/llvm/llvm-project/commit/965b94428c1bc4df771aa4c2bf63aac7e1bc8eec.diff

LOG: [TableGen] Use emplace_back and const correct two reference arguments. NFC

Added: 
    

Modified: 
    llvm/utils/TableGen/CompressInstEmitter.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/utils/TableGen/CompressInstEmitter.cpp b/llvm/utils/TableGen/CompressInstEmitter.cpp
index e73ea71ba14b5..9a84343b98d95 100644
--- a/llvm/utils/TableGen/CompressInstEmitter.cpp
+++ b/llvm/utils/TableGen/CompressInstEmitter.cpp
@@ -118,8 +118,9 @@ class CompressInstEmitter {
 
     bool IsCompressOnly;
     CompressPat(const CodeGenInstruction &S, const CodeGenInstruction &D,
-                std::vector<const Record *> RF, IndexedMap<OpData> &SourceMap,
-                IndexedMap<OpData> &DestMap, bool IsCompressOnly)
+                std::vector<const Record *> RF,
+                const IndexedMap<OpData> &SourceMap,
+                const IndexedMap<OpData> &DestMap, bool IsCompressOnly)
         : Source(S), Dest(D), PatReqFeatures(std::move(RF)),
           SourceOperandMap(SourceMap), DestOperandMap(DestMap),
           IsCompressOnly(IsCompressOnly) {}
@@ -516,9 +517,9 @@ void CompressInstEmitter::evaluateCompressPat(const Record *Rec) {
     return R->getValueAsBit("AssemblerMatcherPredicate");
   });
 
-  CompressPatterns.push_back(CompressPat(
-      SourceInst, DestInst, std::move(PatReqFeatures), SourceOperandMap,
-      DestOperandMap, Rec->getValueAsBit("isCompressOnly")));
+  CompressPatterns.emplace_back(SourceInst, DestInst, std::move(PatReqFeatures),
+                                SourceOperandMap, DestOperandMap,
+                                Rec->getValueAsBit("isCompressOnly"));
 }
 
 static void


        


More information about the llvm-commits mailing list