diff options
author | Kazu Hirata <kazu@google.com> | 2025-04-26 18:18:46 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-26 18:18:46 -0700 |
commit | 4c1dc85e265fb55612d589415dd439edac5f1545 (patch) | |
tree | 3195253639c2ad567e3f6969b20e55ef66d09360 /llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp | |
parent | 654c00aaf380f737465d4420b046ea0b2b6a86c4 (diff) | |
download | llvm-4c1dc85e265fb55612d589415dd439edac5f1545.zip llvm-4c1dc85e265fb55612d589415dd439edac5f1545.tar.gz llvm-4c1dc85e265fb55612d589415dd439edac5f1545.tar.bz2 |
[TableGen] Use llvm::interleaved (NFC) (#137483)
Diffstat (limited to 'llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp')
-rw-r--r-- | llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp b/llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp index 615c077..20b313d 100644 --- a/llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp +++ b/llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp @@ -24,6 +24,7 @@ #include "llvm/ADT/Twine.h" #include "llvm/Support/Debug.h" #include "llvm/Support/ErrorHandling.h" +#include "llvm/Support/InterleavedRange.h" #include "llvm/Support/TypeSize.h" #include "llvm/TableGen/Error.h" #include "llvm/TableGen/Record.h" @@ -3217,13 +3218,8 @@ bool TreePattern::InferAllTypes( void TreePattern::print(raw_ostream &OS) const { OS << getRecord()->getName(); - if (!Args.empty()) { - OS << "("; - ListSeparator LS; - for (const std::string &Arg : Args) - OS << LS << Arg; - OS << ")"; - } + if (!Args.empty()) + OS << '(' << llvm::interleaved(Args) << ')'; OS << ": "; if (Trees.size() > 1) |