File tree Expand file tree Collapse file tree 1 file changed +15
-9
lines changed
llvm/lib/Transforms/Vectorize Expand file tree Collapse file tree 1 file changed +15
-9
lines changed Original file line number Diff line number Diff line change @@ -3997,23 +3997,29 @@ class BoUpSLP {
3997
3997
return Sum;
3998
3998
}
3999
3999
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 ";
4004
+ FirstInBundle->dump(OS);
4005
+ return;
4006
+ }
4007
+ OS << '[' << *Inst;
4005
4008
ScheduleData *SD = NextInBundle;
4006
4009
while (SD) {
4007
- os << ';' << *SD->Inst;
4010
+ OS << ';' << *SD->Inst;
4008
4011
SD = SD->NextInBundle;
4009
4012
}
4010
- os << ']';
4013
+ OS << ']';
4011
4014
} else {
4012
- os << *Inst;
4015
+ OS << *Inst;
4013
4016
}
4014
4017
}
4015
4018
4016
- LLVM_DUMP_METHOD void dump() const { dump(dbgs()); }
4019
+ LLVM_DUMP_METHOD void dump() const {
4020
+ dump(dbgs());
4021
+ dbgs() << '\n';
4022
+ }
4017
4023
4018
4024
Instruction *Inst = nullptr;
4019
4025
You can’t perform that action at this time.
0 commit comments