aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/DecoderEmitter.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2025-03-30 12:21:38 -0700
committerGitHub <noreply@github.com>2025-03-30 12:21:38 -0700
commit2c73711995e4fe0f706de351eef4122b8cd8a4d7 (patch)
tree8c302ba79ea8896569fce7310a516b4640f37678 /llvm/utils/TableGen/DecoderEmitter.cpp
parent1c8647a25a5a7527ea546212ddff56ef88ab27b9 (diff)
downloadllvm-2c73711995e4fe0f706de351eef4122b8cd8a4d7.zip
llvm-2c73711995e4fe0f706de351eef4122b8cd8a4d7.tar.gz
llvm-2c73711995e4fe0f706de351eef4122b8cd8a4d7.tar.bz2
[TableGen] Use llvm::append_range (NFC) (#133649)
Diffstat (limited to 'llvm/utils/TableGen/DecoderEmitter.cpp')
-rw-r--r--llvm/utils/TableGen/DecoderEmitter.cpp12
1 files changed, 4 insertions, 8 deletions
diff --git a/llvm/utils/TableGen/DecoderEmitter.cpp b/llvm/utils/TableGen/DecoderEmitter.cpp
index e1344ae..cf7c02d 100644
--- a/llvm/utils/TableGen/DecoderEmitter.cpp
+++ b/llvm/utils/TableGen/DecoderEmitter.cpp
@@ -1342,8 +1342,7 @@ void FilterChooser::emitPredicateTableEntry(DecoderTableInfo &TableInfo,
TableInfo.Table.push_back(MCD::OPC_CheckPredicate);
// Predicate index.
- for (const auto PB : PBytes)
- TableInfo.Table.push_back(PB);
+ llvm::append_range(TableInfo.Table, PBytes);
// Push location for NumToSkip backpatching.
TableInfo.FixupStack.back().push_back(TableInfo.Table.size());
TableInfo.Table.push_back(0);
@@ -1402,15 +1401,13 @@ void FilterChooser::emitSoftFailTableEntry(DecoderTableInfo &TableInfo,
raw_svector_ostream S(MaskBytes);
if (NeedPositiveMask) {
encodeULEB128(PositiveMask.getZExtValue(), S);
- for (unsigned i = 0, e = MaskBytes.size(); i != e; ++i)
- TableInfo.Table.push_back(MaskBytes[i]);
+ llvm::append_range(TableInfo.Table, MaskBytes);
} else
TableInfo.Table.push_back(0);
if (NeedNegativeMask) {
MaskBytes.clear();
encodeULEB128(NegativeMask.getZExtValue(), S);
- for (unsigned i = 0, e = MaskBytes.size(); i != e; ++i)
- TableInfo.Table.push_back(MaskBytes[i]);
+ llvm::append_range(TableInfo.Table, MaskBytes);
} else
TableInfo.Table.push_back(0);
}
@@ -1483,8 +1480,7 @@ void FilterChooser::emitSingletonTableEntry(DecoderTableInfo &TableInfo,
encodeULEB128(DIdx, S);
// Decoder index.
- for (const auto B : Bytes)
- TableInfo.Table.push_back(B);
+ llvm::append_range(TableInfo.Table, Bytes);
if (!HasCompleteDecoder) {
// Push location for NumToSkip backpatching.