Skip to content

Commit ec24e23

Browse files
[SandboxVectorizer][NFC] Make SeedContainer dump follow preferred approach (#112634)
1 parent 0bbdc76 commit ec24e23

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/SeedCollector.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,7 @@ class SeedContainer {
279279
unsigned size() const { return Bundles.size(); }
280280

281281
#ifndef NDEBUG
282+
void print(raw_ostream &OS) const;
282283
LLVM_DUMP_METHOD void dump() const;
283284
#endif // NDEBUG
284285
};

llvm/lib/Transforms/Vectorize/SandboxVectorizer/SeedCollector.cpp

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -112,21 +112,23 @@ template void SeedContainer::insert<LoadInst>(LoadInst *);
112112
template void SeedContainer::insert<StoreInst>(StoreInst *);
113113

114114
#ifndef NDEBUG
115-
void SeedContainer::dump() const {
115+
void SeedContainer::print(raw_ostream &OS) const {
116116
for (const auto &Pair : Bundles) {
117117
auto [I, Ty, Opc] = Pair.first;
118118
const auto &SeedsVec = Pair.second;
119119
std::string RefType = dyn_cast<LoadInst>(I) ? "Load"
120120
: dyn_cast<StoreInst>(I) ? "Store"
121121
: "Other";
122-
dbgs() << "[Inst=" << *I << " Ty=" << Ty << " " << RefType << "]\n";
122+
OS << "[Inst=" << *I << " Ty=" << Ty << " " << RefType << "]\n";
123123
for (const auto &SeedPtr : SeedsVec) {
124-
SeedPtr->dump(dbgs());
125-
dbgs() << "\n";
124+
SeedPtr->dump(OS);
125+
OS << "\n";
126126
}
127127
}
128-
dbgs() << "\n";
128+
OS << "\n";
129129
}
130+
131+
LLVM_DUMP_METHOD void SeedContainer::dump() const { print(dbgs()); }
130132
#endif // NDEBUG
131133

132134
} // namespace llvm::sandboxir

0 commit comments

Comments
 (0)