From: Kazu Hirata Date: Sun, 21 Feb 2021 05:46:00 +0000 (-0800) Subject: [TableGen] Use ListSeparator (NFC) X-Git-Tag: llvmorg-14-init~14486 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9e4033b06bec48b2e9399d24aaa8c975cd3bd10b;p=platform%2Fupstream%2Fllvm.git [TableGen] Use ListSeparator (NFC) --- diff --git a/llvm/utils/TableGen/FastISelEmitter.cpp b/llvm/utils/TableGen/FastISelEmitter.cpp index 0729ab70..2892c7d 100644 --- a/llvm/utils/TableGen/FastISelEmitter.cpp +++ b/llvm/utils/TableGen/FastISelEmitter.cpp @@ -290,7 +290,9 @@ struct OperandsSignature { } void PrintParameters(raw_ostream &OS) const { + ListSeparator LS; for (unsigned i = 0, e = Operands.size(); i != e; ++i) { + OS << LS; if (Operands[i].isReg()) { OS << "unsigned Op" << i << ", bool Op" << i << "IsKill"; } else if (Operands[i].isImm()) { @@ -300,31 +302,25 @@ struct OperandsSignature { } else { llvm_unreachable("Unknown operand kind!"); } - if (i + 1 != e) - OS << ", "; } } void PrintArguments(raw_ostream &OS, const std::vector &PR) const { assert(PR.size() == Operands.size()); - bool PrintedArg = false; + ListSeparator LS; for (unsigned i = 0, e = Operands.size(); i != e; ++i) { if (PR[i] != "") // Implicit physical register operand. continue; - if (PrintedArg) - OS << ", "; + OS << LS; if (Operands[i].isReg()) { OS << "Op" << i << ", Op" << i << "IsKill"; - PrintedArg = true; } else if (Operands[i].isImm()) { OS << "imm" << i; - PrintedArg = true; } else if (Operands[i].isFP()) { OS << "f" << i; - PrintedArg = true; } else { llvm_unreachable("Unknown operand kind!"); } @@ -332,7 +328,9 @@ struct OperandsSignature { } void PrintArguments(raw_ostream &OS) const { + ListSeparator LS; for (unsigned i = 0, e = Operands.size(); i != e; ++i) { + OS << LS; if (Operands[i].isReg()) { OS << "Op" << i << ", Op" << i << "IsKill"; } else if (Operands[i].isImm()) { @@ -342,8 +340,6 @@ struct OperandsSignature { } else { llvm_unreachable("Unknown operand kind!"); } - if (i + 1 != e) - OS << ", "; } }