Skip to content

Commit 108e6bc

Browse files
committed
[SLP][NFC]Improve dump of the ScheduleData, NFC
1 parent 767b15f commit 108e6bc

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3997,23 +3997,28 @@ class BoUpSLP {
39973997
return Sum;
39983998
}
39993999

4000-
void dump(raw_ostream &os) const {
4001-
if (!isSchedulingEntity()) {
4002-
os << "/ " << *Inst;
4003-
} else if (NextInBundle) {
4004-
os << '[' << *Inst;
4000+
void dump(raw_ostream &OS) const {
4001+
if (isPartOfBundle()) {
4002+
if (!isSchedulingEntity()) {
4003+
OS << "/ " << *Inst << ", part of " << *FirstInBundle;
4004+
return;
4005+
}
4006+
OS << '[' << *Inst;
40054007
ScheduleData *SD = NextInBundle;
40064008
while (SD) {
4007-
os << ';' << *SD->Inst;
4009+
OS << ';' << *SD->Inst;
40084010
SD = SD->NextInBundle;
40094011
}
4010-
os << ']';
4012+
OS << ']';
40114013
} else {
4012-
os << *Inst;
4014+
OS << *Inst;
40134015
}
40144016
}
40154017

4016-
LLVM_DUMP_METHOD void dump() const { dump(dbgs()); }
4018+
LLVM_DUMP_METHOD void dump() const {
4019+
dump(dbgs());
4020+
dbgs() << '\n';
4021+
}
40174022

40184023
Instruction *Inst = nullptr;
40194024

0 commit comments

Comments
 (0)