From: Kazu Hirata Date: Sun, 14 Feb 2021 04:41:36 +0000 (-0800) Subject: [TableGen] Use ListSeparator (NFC) X-Git-Tag: llvmorg-14-init~15141 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d3c304534447dc73757bc99cb49e9fc63e5b00fd;p=platform%2Fupstream%2Fllvm.git [TableGen] Use ListSeparator (NFC) --- diff --git a/llvm/utils/TableGen/AsmMatcherEmitter.cpp b/llvm/utils/TableGen/AsmMatcherEmitter.cpp index 147fd5c..e9aa9cd 100644 --- a/llvm/utils/TableGen/AsmMatcherEmitter.cpp +++ b/llvm/utils/TableGen/AsmMatcherEmitter.cpp @@ -3509,12 +3509,9 @@ void AsmMatcherEmitter::run(raw_ostream &OS) { OS << '_' << MI->RequiredFeatures[i]->TheDef->getName(); OS << ", { "; - for (unsigned i = 0, e = MI->AsmOperands.size(); i != e; ++i) { - const MatchableInfo::AsmOperand &Op = MI->AsmOperands[i]; - - if (i) OS << ", "; - OS << Op.Class->Name; - } + ListSeparator LS; + for (const MatchableInfo::AsmOperand &Op : MI->AsmOperands) + OS << LS << Op.Class->Name; OS << " }, },\n"; }