File tree Expand file tree Collapse file tree 2 files changed +8
-5
lines changed
include/llvm/Transforms/Vectorize/SandboxVectorizer
lib/Transforms/Vectorize/SandboxVectorizer Expand file tree Collapse file tree 2 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -279,6 +279,7 @@ class SeedContainer {
279
279
unsigned size () const { return Bundles.size (); }
280
280
281
281
#ifndef NDEBUG
282
+ void print (raw_ostream &OS) const ;
282
283
LLVM_DUMP_METHOD void dump () const ;
283
284
#endif // NDEBUG
284
285
};
Original file line number Diff line number Diff line change @@ -112,21 +112,23 @@ template void SeedContainer::insert<LoadInst>(LoadInst *);
112
112
template void SeedContainer::insert<StoreInst>(StoreInst *);
113
113
114
114
#ifndef NDEBUG
115
- void SeedContainer::dump ( ) const {
115
+ void SeedContainer::print (raw_ostream &OS ) const {
116
116
for (const auto &Pair : Bundles) {
117
117
auto [I, Ty, Opc] = Pair.first ;
118
118
const auto &SeedsVec = Pair.second ;
119
119
std::string RefType = dyn_cast<LoadInst>(I) ? " Load"
120
120
: dyn_cast<StoreInst>(I) ? " Store"
121
121
: " Other" ;
122
- dbgs () << " [Inst=" << *I << " Ty=" << Ty << " " << RefType << " ]\n " ;
122
+ OS << " [Inst=" << *I << " Ty=" << Ty << " " << RefType << " ]\n " ;
123
123
for (const auto &SeedPtr : SeedsVec) {
124
- SeedPtr->dump (dbgs () );
125
- dbgs () << " \n " ;
124
+ SeedPtr->dump (OS );
125
+ OS << " \n " ;
126
126
}
127
127
}
128
- dbgs () << " \n " ;
128
+ OS << " \n " ;
129
129
}
130
+
131
+ LLVM_DUMP_METHOD void SeedContainer::dump () const { print (dbgs ()); }
130
132
#endif // NDEBUG
131
133
132
134
} // namespace llvm::sandboxir
You can’t perform that action at this time.
0 commit comments