[llvm] 413c080 - [TableGen] Add const and avoid a copy in CompressInstEmitter::emitCompressInstEmitter. NFC
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 25 09:17:05 PDT 2025
Author: Craig Topper
Date: 2025-07-25T09:16:42-07:00
New Revision: 413c0800ce4c3a9d3eb8dc6ef83465e9c91338b2
URL: https://github.com/llvm/llvm-project/commit/413c0800ce4c3a9d3eb8dc6ef83465e9c91338b2
DIFF: https://github.com/llvm/llvm-project/commit/413c0800ce4c3a9d3eb8dc6ef83465e9c91338b2.diff
LOG: [TableGen] Add const and avoid a copy in CompressInstEmitter::emitCompressInstEmitter. NFC
Added:
Modified:
llvm/utils/TableGen/CompressInstEmitter.cpp
Removed:
################################################################################
diff --git a/llvm/utils/TableGen/CompressInstEmitter.cpp b/llvm/utils/TableGen/CompressInstEmitter.cpp
index 331cea1e6230e..755233d778912 100644
--- a/llvm/utils/TableGen/CompressInstEmitter.cpp
+++ b/llvm/utils/TableGen/CompressInstEmitter.cpp
@@ -653,7 +653,7 @@ void CompressInstEmitter::emitCompressInstEmitter(raw_ostream &OS,
.str()
: "";
- for (auto &CompressPat : CompressPatterns) {
+ for (const auto &CompressPat : CompressPatterns) {
if (EType == EmitterType::Uncompress && CompressPat.IsCompressOnly)
continue;
@@ -661,16 +661,16 @@ void CompressInstEmitter::emitCompressInstEmitter(raw_ostream &OS,
std::string CodeString;
raw_string_ostream CondStream(CondString);
raw_string_ostream CodeStream(CodeString);
- CodeGenInstruction &Source =
+ const CodeGenInstruction &Source =
CompressOrCheck ? CompressPat.Source : CompressPat.Dest;
- CodeGenInstruction &Dest =
+ const CodeGenInstruction &Dest =
CompressOrCheck ? CompressPat.Dest : CompressPat.Source;
- IndexedMap<OpData> SourceOperandMap = CompressOrCheck
- ? CompressPat.SourceOperandMap
- : CompressPat.DestOperandMap;
- IndexedMap<OpData> &DestOperandMap = CompressOrCheck
- ? CompressPat.DestOperandMap
- : CompressPat.SourceOperandMap;
+ const IndexedMap<OpData> &SourceOperandMap =
+ CompressOrCheck ? CompressPat.SourceOperandMap
+ : CompressPat.DestOperandMap;
+ const IndexedMap<OpData> &DestOperandMap =
+ CompressOrCheck ? CompressPat.DestOperandMap
+ : CompressPat.SourceOperandMap;
CurOp = Source.TheDef->getName();
// Check current and previous opcode to decide to continue or end a case.
More information about the llvm-commits
mailing list