[TableGen] Put a space between '*' and description in the autogenerated tablegen header. Minor cleanup in surrounding code.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@238185 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Craig Topper
2015-05-26 08:07:45 +00:00
parent d0185f83c6
commit 88008cb710
+6 -7
View File
@@ -33,21 +33,20 @@ static void printLine(raw_ostream &OS, const Twine &Prefix, char Fill,
void llvm::emitSourceFileHeader(StringRef Desc, raw_ostream &OS) {
printLine(OS, "/*===- TableGen'erated file ", '-', "*- C++ -*-===*\\");
printLine(OS, "|*", ' ', "*|");
size_t Pos = 0U;
size_t PosE;
StringRef Prefix("|*");
StringRef Prefix("|* ");
StringRef Suffix(" *|");
printLine(OS, Prefix, ' ', Suffix);
size_t Pos = 0U;
do{
size_t PSLen = Suffix.size() + Prefix.size();
PosE = Pos + ((MAX_LINE_LEN > (Desc.size() - PSLen)) ?
size_t PosE = Pos + ((MAX_LINE_LEN > (Desc.size() - PSLen)) ?
Desc.size() :
MAX_LINE_LEN - PSLen);
printLine(OS, Prefix + Desc.slice(Pos, PosE), ' ', Suffix);
Pos = PosE;
} while(Pos < Desc.size());
} while (Pos < Desc.size());
printLine(OS, Prefix, ' ', Suffix);
printLine(OS, Prefix + " Automatically generated file, do not edit!", ' ',
printLine(OS, Prefix + "Automatically generated file, do not edit!", ' ',
Suffix);
printLine(OS, Prefix, ' ', Suffix);
printLine(OS, "\\*===", '-', "===*/");