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 {
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};
Original file line number Diff line number Diff line change @@ -112,21 +112,23 @@ template void SeedContainer::insert<LoadInst>(LoadInst *);
112112template 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
You can’t perform that action at this time.
0 commit comments