diff options
author | Kazu Hirata <kazu@google.com> | 2021-02-11 23:31:27 -0800 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2021-02-11 23:31:27 -0800 |
commit | 3e2e63060f6fd86d67d6f49446d5e703a0e68c87 (patch) | |
tree | 859c90a6c1a391d7dae94cc2ee82f1ed7dd0cee8 /llvm/utils/TableGen/CodeGenDAGPatterns.cpp | |
parent | 0fd7c31a098efdfaa5a57dbac6e9c0921b00a999 (diff) | |
download | llvm-3e2e63060f6fd86d67d6f49446d5e703a0e68c87.zip llvm-3e2e63060f6fd86d67d6f49446d5e703a0e68c87.tar.gz llvm-3e2e63060f6fd86d67d6f49446d5e703a0e68c87.tar.bz2 |
[TableGen] Use ListSeparator (NFC)
Diffstat (limited to 'llvm/utils/TableGen/CodeGenDAGPatterns.cpp')
-rw-r--r-- | llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/llvm/utils/TableGen/CodeGenDAGPatterns.cpp b/llvm/utils/TableGen/CodeGenDAGPatterns.cpp index 0bfb695..c9169bf 100644 --- a/llvm/utils/TableGen/CodeGenDAGPatterns.cpp +++ b/llvm/utils/TableGen/CodeGenDAGPatterns.cpp @@ -205,11 +205,9 @@ void TypeSetByHwMode::writeToStream(const SetType &S, raw_ostream &OS) { array_pod_sort(Types.begin(), Types.end()); OS << '['; - for (unsigned i = 0, e = Types.size(); i != e; ++i) { - OS << ValueTypeByHwMode::getMVTName(Types[i]); - if (i != e-1) - OS << ' '; - } + ListSeparator LS(" "); + for (const MVT &T : Types) + OS << LS << ValueTypeByHwMode::getMVTName(T); OS << ']'; } @@ -3032,9 +3030,10 @@ InferAllTypes(const StringMap<SmallVector<TreePatternNode*,1> > *InNamedTypes) { void TreePattern::print(raw_ostream &OS) const { OS << getRecord()->getName(); if (!Args.empty()) { - OS << "(" << Args[0]; - for (unsigned i = 1, e = Args.size(); i != e; ++i) - OS << ", " << Args[i]; + OS << "("; + ListSeparator LS; + for (const std::string &Arg : Args) + OS << LS << Arg; OS << ")"; } OS << ": "; |