aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2025-04-26 18:18:46 -0700
committerGitHub <noreply@github.com>2025-04-26 18:18:46 -0700
commit4c1dc85e265fb55612d589415dd439edac5f1545 (patch)
tree3195253639c2ad567e3f6969b20e55ef66d09360 /llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp
parent654c00aaf380f737465d4420b046ea0b2b6a86c4 (diff)
downloadllvm-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.cpp10
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)