Skip to content

Commit 654c00a

Browse files
[IR] Use llvm::interleaved (NFC) (llvm#137482)
1 parent 8210cdd commit 654c00a

File tree

2 files changed

+4
-21
lines changed

2 files changed

+4
-21
lines changed

llvm/include/llvm/IR/ModuleSummaryIndex.h

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
#include "llvm/IR/GlobalValue.h"
2929
#include "llvm/IR/Module.h"
3030
#include "llvm/Support/Allocator.h"
31+
#include "llvm/Support/InterleavedRange.h"
3132
#include "llvm/Support/MathExtras.h"
3233
#include "llvm/Support/ScaledNumber.h"
3334
#include "llvm/Support/StringSaver.h"
@@ -342,22 +343,8 @@ struct CallsiteInfo {
342343

343344
inline raw_ostream &operator<<(raw_ostream &OS, const CallsiteInfo &SNI) {
344345
OS << "Callee: " << SNI.Callee;
345-
bool First = true;
346-
OS << " Clones: ";
347-
for (auto V : SNI.Clones) {
348-
if (!First)
349-
OS << ", ";
350-
First = false;
351-
OS << V;
352-
}
353-
First = true;
354-
OS << " StackIds: ";
355-
for (auto Id : SNI.StackIdIndices) {
356-
if (!First)
357-
OS << ", ";
358-
First = false;
359-
OS << Id;
360-
}
346+
OS << " Clones: " << llvm::interleaved(SNI.Clones);
347+
OS << " StackIds: " << llvm::interleaved(SNI.StackIdIndices);
361348
return OS;
362349
}
363350

llvm/lib/IR/AsmWriter.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4996,13 +4996,9 @@ void AssemblyWriter::printUseListOrder(const Value *V,
49964996
Out << " ";
49974997
writeOperand(V, true);
49984998
}
4999-
Out << ", { ";
50004999

50015000
assert(Shuffle.size() >= 2 && "Shuffle too small");
5002-
Out << Shuffle[0];
5003-
for (unsigned I = 1, E = Shuffle.size(); I != E; ++I)
5004-
Out << ", " << Shuffle[I];
5005-
Out << " }\n";
5001+
Out << ", { " << llvm::interleaved(Shuffle) << " }\n";
50065002
}
50075003

50085004
void AssemblyWriter::printUseLists(const Function *F) {

0 commit comments

Comments
 (0)