[Analysis] Use ListSeparator (NFC)

This commit is contained in:
Kazu Hirata 2021-02-22 20:17:15 -08:00
parent 80bea4a0d5
commit 871affc5e7
1 changed files with 6 additions and 9 deletions

View File

@ -454,10 +454,10 @@ bool CGPassManager::RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG,
std::string Functions;
#ifndef NDEBUG
raw_string_ostream OS(Functions);
for (CallGraphSCC::iterator I = CurSCC.begin(), E = CurSCC.end();
I != E; ++I) {
if (I != CurSCC.begin()) OS << ", ";
(*I)->print(OS);
ListSeparator LS;
for (const CallGraphNode *CGN : CurSCC) {
OS << LS;
CGN->print(OS);
}
OS.flush();
#endif
@ -734,12 +734,9 @@ Pass *CallGraphSCCPass::createPrinterPass(raw_ostream &OS,
static std::string getDescription(const CallGraphSCC &SCC) {
std::string Desc = "SCC (";
bool First = true;
ListSeparator LS;
for (CallGraphNode *CGN : SCC) {
if (First)
First = false;
else
Desc += ", ";
Desc += LS;
Function *F = CGN->getFunction();
if (F)
Desc += F->getName();